Sviluppato da Sun Microsystems nel 1984, NFS o condivisioni di file di rete è 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 azioni NFS alle reti locali e affidabili poiché i file non vengono crittografati sulle macchine. Tuttavia, il problema è stato risolto 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 impostare le condivisioni NFS su un sistema Linux. Iniziamo.
Impostazione del server NFS
Iniziamo impostando il server NFS. Questo processo è abbastanza semplice, con solo pochi comandi:
Sudo Apt-get Aggiornamento
sudo apt-get installa nfs-kernel-server
Successivamente, crea una directory nel sistema locale che verrà utilizzata come directory di root di condivisione della NFS:
sudo mkdir /var /nfs
Imposta le autorizzazioni appropriate nella directory:
sudo chown nessuno: nogroup /var /nfs
Quindi, modifica il file di esportazioni in /etc /esportazioni e aggiungi la seguente voce
/var/nfs(RW, Sync, root_squash, no_subtree_check)
Impostazione di un client NFS
Per montare le condivisioni NFS su Linux, dovrai installare gli strumenti client NFS utilizzando il comando:
Sudo Apt-get Aggiornamento
sudo apt-get installa nfs-comune
Montare un filesystem NFS
Il processo di montaggio delle condivisioni del file NFS è molto simile al montaggio di un file system normale in Linux. Puoi usare il monte di comando. La sintassi generale è come:
montare
Per raggiungere questo obiettivo, inizia creando una directory da utilizzare come Mount Point della NFS Share.
sudo mkdir /mnt /azioni
Quindi, montare la condivisione NFS usando il comando monte come mostrato di seguito:
Sudo Mount -t NFS 127.0.0.1/var/nfs/mnt/azioni
Una volta completato, dovresti avere accesso alle azioni remote sul server.
Condivisioni di un file di non contatto
Poiché una condivisione NFS è simile a un file system, è possibile smontarlo con il comando umount come:
sudo umount/var/nfs
sudo umount /mnt /azioni
È possibile utilizzare altre opzioni con il comando umount, come una forza per non ottenere le condivisioni NFS.
Conclusione
Quanto sopra è una semplice guida su come utilizzare e montare le condivisioni NFS su un sistema Linux. C'è di più in NFS rispetto a quello che abbiamo discusso qui; Sentiti libero di utilizzare risorse esterne per saperne di più.