In questo articolo, spiegheremo come montare manualmente e automaticamente il file system NFS sul sistema locale.
Prerequisiti
Prima di andare avanti, assicurarsi che i seguenti prerequisiti siano completati sul server remoto.
Abbiamo eseguito la procedura menzionata in questo articolo su Ubuntu 20.04 Sistema. Inoltre, abbiamo usato l'applicazione del terminale della riga di comando per l'esecuzione dei comandi in Ubuntu. Per aprire il terminale, è possibile utilizzare la scorciatoia da tastiera Ctrl+Alt+T.
Installazione di pacchetti client NFS
Per montare la directory condivisa NFS sul sistema client locale, avrai bisogno del pacchetto client NFS. Innanzitutto, aggiorna l'indice del repository di sistema utilizzando il seguente comando in terminale:
$ sudo apt update
Quindi installare il pacchetto client NFS nel computer client utilizzando il comando seguente nel terminale:
$ sudo APT Installa NFS-Common
Montare manualmente un file system NFS
Nel seguente metodo, monteremo manualmente la directory NFS usando il comando monte.
Passaggio 1: creare un punto di montaggio per la directory condivisa del server NFS
Il nostro primo passo sarà quello di creare una directory di Mount Point nel sistema del client. Questa sarà la directory in cui è possibile accedere a tutti i file condivisi dal server NFS.
Abbiamo creato una directory di Mount Point con il nome "Client_SharedFolder" nella directory /MNT.
$ sudo mkdir -p /mnt /client_sharedfolder
Passaggio 2: montare la directory condivisa del server NFS sul client
Il prossimo passo è montare la directory condivisa sul server NFS sulla directory di Mount Point del client. Utilizzare la seguente sintassi per montare la directory condivisa del server NFS nella directory di Mount Point nel client:
$ sudo monte [nfs _ip]:/[nfs_export] [local_mountpoint]
Dove
Nel nostro esempio, il comando sarebbe:
$ sudo monte 192.168.72.136:/mnt/sharedfolder/mnt/client_sharedfolder
Dove 192.168.72.136 è il nostro server NFS IP, /MNT/condiviso è la directory condivisa sul server NFS e /MNT/condiviso è il punto di montaggio sul sistema client.
Una volta montata la condivisione NFS, puoi confermarla usando il seguente comando:
$ df -h
Passaggio 3: Test NFS Condividi
Dopo aver montato la directory condivisa NFS sul computer client, testarla accedendo ad alcuni file dal server NFS. Sul macchina del server NFS, creare qualsiasi file di test o directory e prova ad accedervi dal computer client.
Utilizzare il comando CD per navigare sulla directory condivisa del server NFS:
$ cd/mnt/sharedfolder/
Quindi utilizzando il comando touch o mkdir, crea un file di test o una directory. Abbiamo creato alcuni file di esempio denominati "testfile1" e "testfile2".
$ sudo touch testfile1 testfile2
Ora sulla macchina del client, verifica se esistono gli stessi file.
$ ls/mnt/client_sharedfolder/
Il comando Monte monta temporaneamente il file system NFS sul sistema client. Ogni volta che riavvia il sistema, dovrai montarlo manualmente. Nel passaggio successivo, vedremo come rendere il file system NFS di montaggio automaticamente al momento dell'avvio.
Montare automaticamente un file system NFS
Nel seguente metodo, imposteremo il file system NFS per montare automaticamente al momento dell'avvio. Usando in questo modo, non dovrai montare il file system manualmente ogni volta che si avvia il sistema.
Modifica il file /etc /fstab utilizzando il comando seguente:
$ sudo nano /etc /fstab
Quindi aggiungere una voce nel file /etc /fstab utilizzando il seguente formato.
Server NFS: Directory MountPoint NFS Predefiniti 0 0
Dove il Server NFS: directory è l'IP del server NFS e la sua directory condivisa, il Punto di montaggio è il punto di montaggio sulla macchina del client in cui è montata la directory NFS NFS Definisce il tipo di file system.
Nel nostro esempio, la voce sarebbe:
192.168.72.136:/mnt/sharedfolder/mnt/client_sharedfolder nfs impostazione predefinita 0 0
Dove 192.168.72.136 è il nostro server NFS IP, /MNT/condiviso è la directory condivisa sul server NFS e /mnt/client_sharedfolder è il punto di montaggio sul sistema client.
Dopo aver aggiunto la voce sopra nel file /etc /fstab, salva e chiudi il file. Usa Ctrl+O e quindi Ctrl+X per farlo.
La prossima volta che avvii la macchina, la condivisione NFS verrà montata automaticamente nel punto di montaggio specificato.
Senzaficaturare i file system NFS
Puoi non montare un file system NFS dal tuo sistema locale in qualsiasi momento. Digita il comando di umount seguito dal nome del punto di montaggio in cui è montato.
NOTA: il comando è "umount" non disturbabile.
$ sudo umount [mount_point]
Nel nostro esempio, sarebbe:
$ umount /mnt /client_sharedfolder
Tuttavia, ricorda che, se il file system NFS è stato montato utilizzando /etc /fstab, verrà nuovamente montato la prossima volta che avvia il sistema. Si noti inoltre che il file system non verrà immerso se è occupato come se ci sono alcuni file aperti su di esso o stai lavorando su una directory.
Questo è tutto ciò che c'è! In questo articolo, hai spiegato come montare la directory condivisa NFS su Ubuntu 20.04 Sistema sia manualmente che automaticamente. Alla fine, abbiamo anche spiegato come sconvolgere la directory condivisa NFS quando non ne hai più bisogno.