NFS Utilities-1.0.6

Introduzione a nfs-utils

Il pacchetto nfs-utils contiene i tool userspace per server e client necessari per usare le capacità nfs del kernel. NFS è un protocollo che permette la condivisione dei file systems sulla rete.

Informazioni sul pacchetto

Dipendenze di nfs-utils

Necessarie

portmap-5beta

Configurazione del kernel

Abilitare le opzioni seguenti nella configurazione del kernel e ricompilare il kernel se necessario:

File systems:
  Network File Systems:
    NFS File System Support: M or Y
    NFS Server Support: M or Y

Selezionare le sotto-opzioni appropriate che appaiono quando le precedenti opzioni sono selezionate.

Installazione di nfs-utils

Prima di compilare il programma bisogna essere sicuri che siano disponibili gli utenti e gruppi "nobody" e "nogroup". Essi possono essere aggiunti con i seguenti comandi:

groupadd -g 65534 nogroup &&
useradd -c nobody -d /home -g nogroup -s /bin/bash -u 65534 nobody

Installare nfs-utils eseguendo i seguenti comandi:

./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install
[Nota]

Nota

Se la propria directory /usr è montata su NFS, si possono installare gli eseguibili in /sbin passando un parametro aggiuntivo --sbindir=/sbin al precedente comando ./configure.

Configurazione di nfs-utils

Configurazione del server

/etc/exports contiene le directory esportate sui server NFS. Fare riferimento alla pagina manuale sulle esportazioni per la sintassi di questo file. Fare anche riferimento all'HowTo di NFS disponibile presso http://nfs.sourceforge.net/nfs-howto/ su come configurare i server e i client in modo sicuro. Per esempio, per condividere la directory /home nella rete locale può essere aggiunta la seguente linea:

/home 192.168.0.0/255.255.0.0(rw)

Installare lo script di inizializzazione /etc/rc.d/init.d/nfs-server incluso nel pacchetto blfs-bootscripts-6.0 per far partire il server all'avviamento.

make install-nfs-server

Ora creare il file di configurazione /etc/sysconfig/nfs-server:

cat > /etc/sysconfig/nfs-server << "EOF"
PORT="2049"
PROCESSES="8"
QUOTAS="no"
KILLDELAY="10"
EOF

Configurazione del client

/etc/fstab contiene le directory che devono essere montate sul client. In alternativa le partizioni possono essere montate usando il comando mount con le opzioni appropriate. Per montare la partizione /home aggiungere quanto segue a /etc/fstab:

<server-name>:/home /home nfs rw 0 0

Installare lo script di inizializzazione /etc/rc.d/init.d/nfs-client incluso nel pacchetto blfs-bootscripts-6.0 per far partire i servizi del client all'avviamento.

make install-nfs-client

Contenuti

Il pacchetto nfs-utils contiene getiversion, getkversion, locktest, nlmtest, rpcdebug, rpcgen, exportfs, lockd, mountd, nfsd, nfsstat, nhfsstone, rquotad, showmount, statd

Descrizione

getiversion

Nessuna descrizione disponibile.

getkversion

Nessuna descrizione disponibile.

locktest

Nessuna descrizione disponibile.

nlmtest

Nessuna descrizione disponibile.

rpcdebug

Nessuna descrizione disponibile.

rpcgen

Nessuna descrizione disponibile.

exportfs

exportfs mantiene una lista di directory NFS esportate.

lockd

lockd è il manager del lock NFS.

mountd

mountd è il demone di mount NFS che verifica i permessi del client.

nfsd

nfsd è il demone in user-space del servizio NFS.

nfsstat

nfsstat stampa statistiche NFS.

nhfsstone

nhfsstone è il programma di benchmark di NFS.

rquotad

rquotad è il server quota remoto, che comunica con il client quota.

showmount

showmount mostra informazioni di mount per un server NFS.

statd

statd è il monitor dello stato di NFS, che implementa il protocollo RPC NSM (Network Status Monitor).

Last updated on