Nome servizio
nfs
Descrizione
Il file system di rete (NFS) è un protocollo di rete basato su server/client. I demoni NFS sono composti da nfsd , rpc.mountd , rpc.rquotad , rpc.lockd .
1. nfsd :nfsd gestisce le richieste dei client da sistemi remoti. Di solito vengono eseguite più copie di questo demone in modo che più richieste possano essere gestite contemporaneamente. Tuttavia, troppe copie di nfsd possono aumentare la richiesta di tempo della CPU al punto da causare un calo delle prestazioni. Per ottenere prestazioni ottimali, il numero di copie di nfsd deve essere impostato su quattro.
2. rpc.mountd :rpc.mountd gestisce le richieste di montaggio da sistemi remoti.
3. rpc.rquotad :È un server rpc che restituisce le quote per un utente di un file system locale che è montato NFS su una macchina remota.
4. rpc.lockd :rpc.lockd gestisce il blocco dei file sui computer client e server NFS.
Per eseguire il servizio NFS, il demone portmap deve essere eseguito.
Gestione dei servizi
Per gestire il servizio NFS per abilitare o disabilitare il servizio nfs tra i riavvii, utilizzare il servizio 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
Per avviare/arrestare e controllare lo stato del servizio nfs usa il servizio comando.
# service nfs Usage:Usage: nfs {start|stop|status|restart|reload|condrestart}
Avvia il servizio nfs.
#service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
Interrompi il servizio nfs.
# service nfs stop
Nome del pacchetto
nfs-utils nfs-utils-lib
File di configurazione
nfs utilizza il file di configurazione /etc/exports . Il file contiene le directory condivise con altri host e parametri di accesso. Ad esempio :
# vi /etc/exports /home/test 192.168.10.10(rw) *(ro,no_root_squash)
Rende la directory /home/test disponibile a qualsiasi utente su 192.168.10.10 in modalità lettura-scrittura (rw) con privilegi di root schiacciati, ma qualsiasi altro host (*) avrà accesso in sola lettura(ro) senza privilegi di root schiacciati. Scansione da sinistra a destra, la prima partita vince. root_squash significa che la persona che avvia il processo di montaggio in questa directory non otterrà il privilegio di root su questo server NFS.
La sintassi di /etc/exports è molto sensibile agli spazi bianchi. Un errore comune consiste nel posizionare uno spazio tra il modello del nome host e la parentesi di apertura. Questo porta tranquillamente a un comportamento scorretto. Esegui l'utilità di configurazione della GUI system-config-nfs per facilitare la configurazione.