Název služby
nfs
Popis
Network File System (NFS) je síťový protokol založený na serveru/klientovi. NFS démony tvoří nfsd , rpc.mountd , rpc.rquotad , rpc.lockd .
1. nfsd :nfsd zpracovává požadavky klientů ze vzdálených systémů. Obvykle je spuštěno více kopií tohoto démona, takže lze zpracovat několik požadavků současně. Příliš mnoho kopií nfsd však může zvýšit nároky na čas CPU do bodu, kdy dojde k poklesu výkonu. Pro nejlepší výkon by měl být počet kopií nfsd nastaven na čtyři.
2. rpc.mountd :rpc.mountd zpracovává požadavky na připojení ze vzdálených systémů.
3. rpc.rquotad :Je to rpc server, který vrací kvóty pro uživatele lokálního souborového systému, který je připojený NFS na vzdálený počítač.
4. rpc.lockd :rpc.lockd spravuje zamykání souborů na klientských a serverových počítačích NFS.
Aby bylo možné spustit službu NFS, musí být spuštěn démon portmap.
Správa služeb
Chcete-li spravovat službu NFS pro povolení nebo zakázání služby nfs po restartování, použijte službu chkconfig:
#/etc/init.d/portmap status portmap (pid 7428) is running... [portmap service is started.]
# chkconfig nfs on # chkconfig --list nfs nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Pro spuštění/zastavení a kontrolu stavu služby nfs použijte službu příkaz.
# service nfs Usage:Usage: nfs {start|stop|status|restart|reload|condrestart}
Spusťte službu nfs.
#service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
Zastavte službu nfs.
# service nfs stop
Název balíčku
nfs-utils nfs-utils-lib
Konfigurační soubor
nfs používá konfigurační soubor /etc/exports . Soubor obsahuje adresáře sdílené s jinými hostiteli a parametry přístupu. Například:
# vi /etc/exports /home/test 192.168.10.10(rw) *(ro,no_root_squash)
Zpřístupňuje adresář /home/test každému uživateli na 192.168.10.10 v režimu čtení a zápisu (rw) s oprávněními squashing root, ale jakýkoli jiný hostitel (*) bude mít přístup pouze pro čtení (ro) bez squash root oprávnění. Skenování zleva doprava, první zápas vyhrává. root_squash znamená, že osoba, která zahájí proces připojení k tomuto adresáři, nezíská oprávnění root na tomto serveru NFS.
Syntaxe /etc/exports je velmi citlivá na mezery. Běžnou chybou je umístění mezery mezi vzor názvu hostitele a úvodní závorku. To tiše vede k nesprávnému chování. Spusťte konfigurační nástroj grafického uživatelského rozhraní system-config-nfs pro usnadnění konfigurace.