Inhoudsopgave:
- Wat is NFS ?
- Behalve wanneer NFS verknoeid raakt, hoeft u zich geen zorgen te maken over het gebruik ervan. Uw systeembeheerder heeft al het harde werk gedaan toen zij het installeerde.
- NFS werkt door externe mappen te koppelen.
- Wat gebeurt er als u met NFS werkt, uw bestanden worden opgeslagen op een server en de server crasht? Het antwoord is, wacht maar. Uiteindelijk, wanneer de server terugkomt, ga je verder waar je was gebleven. Als de crash ernstig is, kunt u lang wachten.
Video: NISSAN 180SX MAKE-OVER! ► Let's Play Need for Speed: Heat #02 (PS4 Pro) 2024
Als uw computer een LAN heeft, is de computer waarschijnlijk ingesteld om bestanden te delen met andere computers. Een aantal verschillende schema's stellen computers in staat om gebruik bestanden op andere machines Deze schema's hebben meestal de naam TLA's (Three Letter Acronyms) zoals AFS, RFS en NFS. Hier komt u te weten over NFS (u zult n ooit f ind uw s tuff) omdat dat het meest gebruikte schema is, ook al werkt het in veel opzichten het slechtst.
Wat is NFS ?
Met het NFS-programma (Network File System) kunt u bestanden op een andere computer behandelen op min of meer dezelfde manier als waarop u bestanden op uw eigen computer behandelt.
U kunt NFS om verschillende redenen gebruiken: > Vaak hebt u een aantal soortgelijke computers verspreid, allemaal met min of meer dezelfde programma's.
- In plaats van elk programma op elke computer te laden, laadt de systeembeheerder één kopie van alles op één computer (de server) zodat een ll de andere computers (de clients) kunnen de programma's delen.
- Het is veel eenvoudiger om één schijf van 4.000 megabytes te beheren dan om 10 schijven van 400 megabytes per stuk te beheren. Het is ook eenvoudiger om een back-up van alles te maken, omdat alles op dezelfde plek staat en niet op een tiental machines wordt verspreid. Een ander gebruik van NFS is om een aantal werkstations te laten fungeren als een gedeeld tijdverdelingssysteem.
- Het is redelijk eenvoudig om een aantal werkstations in te stellen, zodat u op een van de werkstations kunt gaan zitten, u kunt aanmelden en dezelfde set bestanden kunt gebruiken, ongeacht waar in het netwerk ze zich fysiek bevinden. Deze mogelijkheid is een groot gemak. Door programma's zoals ssh te gebruiken, kunt u zich ook aanmelden bij een andere machine op het netwerk en vanaf die machine werken (wat handig is als de andere machine sneller is dan de uwe of een speciale functie heeft die u wilt gebruiken).
- NFS is beschikbaar voor alle soorten computers, van pc's tot mainframes. NFS negeren
Behalve wanneer NFS verknoeid raakt, hoeft u zich geen zorgen te maken over het gebruik ervan. Uw systeembeheerder heeft al het harde werk gedaan toen zij het installeerde.
Bestanden die over het netwerk worden verzonden, gedragen zich bijna precies zoals die op de lokale computer; in de meeste gevallen kunt u ze hetzelfde behandelen. Het belangrijkste verschil is dat toegang tot bestanden via NFS ongeveer twee keer zo traag is als toegang tot bestanden op de lokale computer. Dit probleem is meestal niet groot, want voor de meeste dingen die je doet, besteedt het apparaat toch niet veel tijd aan het wachten op de schijf.
Als u iets
werkelijk groot en langzaam doet (zoals een document van 500 pagina's herhalen), kunt u zien of u zich kunt aanmelden op de computer waarop de bestanden zich bevinden en het programma uitvoeren. de tijd. Waar zijn die bestanden eigenlijk?
NFS werkt door externe mappen te koppelen.
Montage betekent dat u beweert dat een map op een andere schijf of zelfs op een andere computer eigenlijk deel uitmaakt van het directorysysteem op uw schijf. Bestanden die op veel verschillende plaatsen zijn opgeslagen, kunnen vervolgens mooi georganiseerd lijken te zijn in één boomstructuur-map. Wanneer UNIX de naam van een map ziet - / stars / elvis, bijvoorbeeld - wordt gecontroleerd of er namen in de map zijn
koppelpunten, , dit zijn mappen waarin een schijf logisch is bijgevoegd naar de andere. Uw systeem heeft mogelijk de map / sterren gekoppeld aan een andere machine, en vervolgens bevinden de map elvis en alle bestanden zich op de andere computer.
De eenvoudigste manier om te bepalen welke bestanden zich bevinden, is met de opdracht df (vrije schijfruimte). Het drukt de hoeveelheid vrije ruimte op elke schijf af en vertelt u waar de schijven zich bevinden. Hier is een typisch stukje df-uitvoer:
Filesystem kbytes gebruikt avail capacity Gemonteerd op
/ dev / sd0a 30383 6587 20758 24% /
/ dev / sd0g 157658 124254 17639 88% / usr
/ dev / sd0h 364378 261795 66146 80% / home
/ dev / sd3a 15671 1030 13074 7% / tmp
/ dev / sd3g 1175742 758508 299660 72% / mnt
server-sys: / usr / spool / mail
300481 190865 79567 71% / var / spool / mail
server-sys: / usr / lib / nieuws
300481 190865 79567 71% / usr / lib / nieuws
server-sys: / usr / spool / nieuws
298068 243877 24384 91% / var / spool / nieuws
In dit voorbeeld staat de map / bevindt zich op een lokale schijf (een schijf op uw eigen computer) met de naam / dev / sd0a; / usr bevindt zich op / dev / sd0g; / home bevindt zich op / dev / sd0h; enzovoort. De map / var / spool / mail is eigenlijk de directory / usr / spool / mail op machineserver-sys, / usr / lib / nieuws is echt / usr / lib / nieuws op machineserver-sys, enzovoort.
Sommige lokale mapnamen zijn dezelfde als de directorynamen van de externe computer - en sommige zijn dat niet. Deze situatie kan en veroorzaakt vaak aanzienlijke verwarring; helaas is dit meestal onvermijdelijk. Een systeembeheerder met elke zin koppelt in elk geval elke map met een consistente naam, waar deze ook is gekoppeld, zodat / var / documents / bigproject hetzelfde is, ongeacht op welke computer u werkt.
Een database die bekend staat als NIS (Network Information System) maakt het recht houden van het naamgevingsproces eenvoudiger. Maak je geen zorgen, tenzij je systeembeheerder het verprutst.
NFS en systeem crasht
Wat gebeurt er als u met NFS werkt, uw bestanden worden opgeslagen op een server en de server crasht? Het antwoord is, wacht maar. Uiteindelijk, wanneer de server terugkomt, ga je verder waar je was gebleven. Als de crash ernstig is, kunt u lang wachten.
Het ergste praktische probleem is dat, als een programma stopt terwijl het wacht op een dode NFS-server, je geen manier hebt om het programma te stoppen of te doden, in plaats van je UNIX-computer opnieuw op te starten.
Recente versies van NFS hebben functies genaamd
soft en hard mounts die het stoppen van een programma dat is vastgelopen tijdens het wachten op een dode server mogelijk maken. Het probleem is dat, als een server slechts traag is en niet dood, een client kan aannemen dat de server dood is en een programma stopt. Als de cliënt wat geduldiger was geweest, zou de server hebben gereageerd en had het programma zijn taak kunnen voltooien.