NFS server

alanb

Vu+ Newbie
Volevo segnalare che la magnifica immagine BH 1.6.6 dovrebbe avere un piccolo bug per la gestione del server NFS. Infatti lo script che fa partire il server non crea tutte le directories che servono per far partire il servizio NFS. Di seguito la modifica che ho fatto .

Code:
# Exit if required binaries are missing.
[ -x $NFSD_BIN ] || exit 0
[ -x $MOUNTD_BIN ] || exit 0
[ -x $EXPORTFS_BIN ] || exit 0
[ -x $PORTMAP_BIN ] || exit 0
 
# modifica che fa funzionare il server
# The default state directory is /var/lib/nfs
test -n "$NFS_STATEDIR" || NFS_STATEDIR=/var/lib/nfs
 
        echo -n 'creating NFS state directory: '
        mkdir -p "$NFS_STATEDIR"
        (        cd "$NFS_STATEDIR"
                umask 077
                mkdir -p sm sm.bak
                test -w sm/state || {
                        rm -f sm/state
                        :>sm/state
                }
                umask 022
                for file in xtab etab smtab rmtab
                do
                        test -w "$file" || {
                                rm -f "$file"
                                :>"$file"
                        }
                done
        )
# fine modifica

Inoltre ho anche fatto in modo che lo script gestisca anche il contenuto del file /etc/exports

Code:
#NFSSERVER
                        $EXPORTFS_BIN -i -o $OPTIONS $NFS_CL_IP/$NFSNETMASKE:$DIRECTORY
# modifica inizio
                        $EXPORTFS_BIN -a
# modifica fine

Adesso tutto funziona benissimo

Saluti.
 
Top