Sviluppato da Sun Microsystems nel 1984, NFS o Network File Shares è un protocollo di file system utilizzato per accedere ai file su una rete simile a un dispositivo di archiviazione locale.
Le condivisioni NFS sono potenti e popolari in quanto consentono agli utenti di condividere file e directory su una rete locale e Internet. Tuttavia, è meglio limitare le condivisioni NFS alle reti locali e affidabili poiché i file non vengono crittografati sulle macchine. Tuttavia, il problema è stato affrontato e risolto su una versione recente del protocollo NFS. Potrebbe essere necessario impostare metodi di autenticazione complessi come Kerberos.
Questo tutorial ti guiderà attraverso come configurare le condivisioni NFS su un sistema Linux. Cominciamo.
Configurazione del server NFS
Iniziamo configurando il server NFS. Questo processo è abbastanza semplice, con solo pochi comandi:
sudo apt-get updatesudo apt-get install nfs-kernel-server
Quindi, crea una directory nel sistema locale che verrà utilizzata come directory principale di condivisione di NFS:
sudo mkdir /var/nfsImposta i permessi appropriati per la directory:
sudo chown nessuno:nogroup /var/nfsQuindi, modifica il file di esportazione in /etc/exports e aggiungi la seguente voce
/var/nfsConfigurazione di un client NFS
Per montare le condivisioni NFS su Linux, sarà necessario installare gli strumenti client nfs utilizzando il comando:
sudo apt-get update sudo apt-get install nfs-commonMontare un filesystem NFS
Il processo di montaggio delle condivisioni di file NFS è molto simile al montaggio di un normale file system in Linux. Puoi usare il comando mount. La sintassi generale è la seguente:
montare