Innholdsfortegnelse:
- Hva er NFS ?
- Unntatt når NFS skruer opp, trenger du ikke å bekymre deg for å bruke den. Systemadministratoren gjorde det harde arbeidet da hun installerte det.
- NFS fungerer ved å montere eksterne kataloger.
- Hva skjer hvis du jobber med NFS, lagres filene dine på en server, og serveren krasjer? Svaret er, du venter. Til slutt, når serveren kommer tilbake, fortsetter du fra hvor du sluttet. Hvis krasj er alvorlig, kan du vente lenge.
Video: PIMP MY RIDE!! - NFS PayBack 2025
Hvis datamaskinen din er på et LAN, er datamaskinen sannsynligvis konfigurert for å dele filer med andre datamaskiner. Helt få ordninger gjør det mulig for datamaskiner å Bruk disse filene på andre maskiner. Disse systemene er for det meste navngitt med TLA (tre bokstav akronymer) som AFS, RFS og NFS. Her finner du ut om NFS (du vil n noensinne f inn din s tuff) fordi det er den mest brukte ordningen, selv om det virker på mange måter, det verste.
Hva er NFS ?
Med NFS-programmet (Network File System) kan du behandle filer på en annen datamaskin på omtrent samme måte som du behandler filer på din egen datamaskin.
Du vil kanskje bruke NFS av flere grunner: > Ofte har du en mengde liknende datamaskiner spredt rundt, alle kjører omtrent eller lik de samme programmene.
- I stedet for å laste inn hvert program på hver datamaskin laster systemadministratoren en kopi av alt på en datamaskin (serveren) slik at en ll de andre datamaskinene (klientene) kan dele programmene.
- Det er mye lettere å administrere en disk på 4, 000 megabyte enn å administrere 10 disker på 400 megabyte stykker. Det er også lettere å sikkerhetskopiere alt fordi alt er alt på ett sted i stedet for å spre seg rundt på et dusin maskiner. En annen bruk av NFS er å lage en mengde arbeidsstasjoner som et felles tidsdelingssystem.
- Det er rimelig greit å sette opp en haug med arbeidsstasjoner slik at du kan sitte ned på en av dem, logge på og bruke det samme settet av filer uavhengig av hvor i nettverket de fysisk er bosatt. Denne muligheten er en stor bekvemmelighet. Også ved å bruke programmer som ssh, kan du logge på en annen maskin på nettverket og jobbe fra den maskinen (som er nyttig hvis den andre maskinen er raskere enn din eller har noen spesiell funksjon du vil bruke).
- NFS er tilgjengelig for alle typer datamaskiner, fra PCer til mainframes. Ignorer NFS
Unntatt når NFS skruer opp, trenger du ikke å bekymre deg for å bruke den. Systemadministratoren gjorde det harde arbeidet da hun installerte det.
Filer som sendes over nettverket fungerer nesten akkurat som de på den lokale maskinen; i de fleste tilfeller kan du behandle dem det samme. Den primære forskjellen er at tilgang til filer gjennom NFS er omtrent dobbelt så treg som tilgang til filer på den lokale maskinen. Dette problemet er vanligvis ikke stort fordi det for de fleste ting du gjør, bruker maskinen ikke mye tid på å vente på disken uansett.
Hvis du gjør noe
virkelig stort og sakte (for eksempel repaginere et dokument på 500 sider), se om du kan logge inn på maskinen der filene ligger og kjøre programmet, kan det være verdt tiden. Hvor er de filene, uansett?
NFS fungerer ved å montere eksterne kataloger.
Montering betyr at det utgjør at en katalog på en annen disk eller en annen datamaskin faktisk er en del av katalogsystemet på disken din. Filer som er lagret på mange forskjellige steder, kan da synes å være pent organisert i en trestrukturkatalog. Når UNIX ser navnet på en katalog - / stjerner / elvis, for eksempel - kontrollerer den om det finnes noen navn i katalogen
monteringspunkter, som er kataloger der en disk er logisk tilknyttet til en annen. Systemet ditt kan ha mappen / stjernene montert fra en annen maskin, og da ligger mappen elvis og alle filene i den på den andre maskinen.
Den enkleste måten å fortelle hvilke filer som er der, er med kommandoen df (Diskfri plass). Den skriver ut mengden ledig plass på hver disk og forteller deg hvor platene er. Her er et typisk stykke df-utgang:
Filsystem kbytes brukt avail kapasitet Montert på
/ dev / sd0a 30383 6587 20758 24% /
/ dev / sd0g 157658 124254 17639 88% / usr
/ dev / sd0h 364378 261795 66146 80% / hjem
/ 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 / nyheter
300481 190865 79567 71% / usr / lib / nyheter
server-sys: / usr / spool / news
298068 243877 24384 91% / var / spool / news
I dette eksemplet heter katalogen / ligger på en lokal disk (en disk på egen datamaskin) med navnet / dev / sd0a; / usr ligger på / dev / sd0g; / hjem ligger på / dev / sd0h; og så videre. Katalogen / var / spool / mail er virkelig katalogen / usr / spool / mail på maskinserver-sys, / usr / lib / news er virkelig / usr / lib / nyheter på maskinserver-sys, og så videre.
Noen av de lokale katalognavnene er de samme som fjernmaskinens katalognavn - og noen er ikke. Denne situasjonen kan og ofte føre til betydelig forvirring; Dessverre er det vanligvis uunngåelig. En systemadministrator med noe fornuft monterer i hvert fall hver katalog med et fast navn, uansett hvor det er montert slik at / var / documents / bigproject er det samme uansett hvilken datamaskin du jobber med.
En database som kalles NIS (Network Information System) gjør det enklere å holde navngitte prosessen rett. Ikke bekymre deg om det med mindre systemadministratoren slår seg opp.
NFS og systemkrasjer
Hva skjer hvis du jobber med NFS, lagres filene dine på en server, og serveren krasjer? Svaret er, du venter. Til slutt, når serveren kommer tilbake, fortsetter du fra hvor du sluttet. Hvis krasj er alvorlig, kan du vente lenge.
Det verste praktiske problemet er at hvis et program stanser mens det venter på en død NFS-server, har du ingen måte å stoppe eller drepe programmet, kort for å starte UNIX-datamaskinen på nytt.
Nylige versjoner av NFS har funksjoner som heter
myke og harde fester som stopper et program som har stanset mens de venter på en død server. Problemet er at hvis en server bare er treg og ikke død, kan en klient anta at serveren er død og stoppe et program. Hadde klienten vært litt mer tålmodig, ville serveren ha svart, og programmet kunne ha fullført oppgaven.
