Podešavanje NFS servera
Uvod
Šta je NFS? Network File System, ili u prevodu: mrežni fajl sistem. Uz pomoć NFS-a ćete moći montirati direktorijume na udaljenim serverima unutar sopstvenog fajl sistema, isto kao da se radi o CD-ROM-u. NFS je mator i stabilan sistem, njegove mogućnosti su toliko opširne, i neću ulaziti u suvišne detalje. Ovde je dovoljno za početak, moćićete da koristite hard diskove na drugim GNU/Linux računarima, a za napredne teme konsultujte Internet pretraživače.
Pokretanje i podešavanje servera
Sve što ćete ovde pročitati je spremno za primenjivanje u Slackware GNU/Linux operativnom sistemu, po principu copy&paste. Za ostale GNU/Linux distribucije, u principu važi isto, samo se skripte koje se pokreću prilikom starta računara drugačije zovu.
Dakle, napravite izvršnima sledeće dve skripte: portmap i nfsd. Ovako:
# chmod a+x /etc/rc.d/rc.portmap /etc/rc.d/rc.nfsd
Zatim, u fajl /etc/exports podesite koje ćete direktorijume deliti na mreži i sa kime. Sintaksa ovog fajl se može naći preko komande "man exports", i ukratko u svakoj liniji se nalazi ime direktorijuma, a klijenti koji mu mogu pristupiti su razdvojeni razmacima (ili tabovima, svejedno). Opcije za klijente se dodaju u zagradama, ali bez razmaka. Na primer, za deljenje /home particije svim mašinama na mreži 192.168.10.0/16 (da, možete korisiti CIDR naznake), sledeći red treba da se nalazi u fajlu /etc/exports:
/home 192.168.10.0/16(rw,no_root_squash,sync)
Vidite da su opcije u zagradama, ali bez razmaka od IP adrese! Ovo je jako važno. Takođe, NFS server se neće hteti pokrenuti sa praznim exports fajlom, bez obzira što možda ima komentara u njemu, te i ovo imajte na umu.
Zatim inicijalno pokrenite server, s tim da će se on sam pokretati posle svakog restarta računara:
/etc/rc.d/rc.portmap start
/etc/rc.d/rc.nfsd start
Pokretanje i podešavanje klijenata
Slackware GNU/Linux
Dovoljno je da imate pokrenutu /etc/rc.d/rc.portmap skriptu prilikom startovanja računara (pogledajte gore za kako). Udaljeni fajl sistem unosite u fajl /etc/fstab, kao i bilo koji drugi sistem. Pogledajte "man fstab" za sve sitne detalje, a za naš primer gore, važi sledeća linija, ukoliko je IP servera 192.168.10.11:
192.168.10.11:/home /home nfs rw,hard,intr,noauto 0 0
I to je to.
FreeBSD
Ubaciti sledeće redove u /etc/rc.conf:
nfs_client_enable="YES"
nfs_client_flags="-n 4"
tim reboot ili ukucati:
nfsiod -n 4
Дејства на документ