Come montare il file system NFS nella top 10 di Ubuntu.Top 10

Come montare il file system NFS nella top 10 di Ubuntu.Top 10
Il file system di rete NFS consente di condividere file e directory tra i sistemi in una rete. NFS si basa sull'architettura client-server; Il server NFS condivide le directory specifiche a cui il client può connettersi e accedere montandoli a livello locale. Con NFS, la directory montata appare come se risieda sul sistema locale. NFS è ancora il modo più usato per condividere i file tra i sistemi Linux.Nel sistema operativo Linux, puoi facilmente montare una directory condivisa NFS sul sistema locale utilizzando il comando Mount. Il comando Monte monta temporaneamente il file system. Una volta che il sistema è stato riavviato, dovrai montarlo di nuovo per accedervi. Tuttavia, se si desidera montare in modo permanente il file system in modo da non doverlo montare ogni volta che si avvia il sistema, dovrai aggiungere una voce nel file /etc /fstab.

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.

  • Il server NFS è installato sulla macchina remota
  • Il servizio NFS è in esecuzione
  • La directory condivisa NFS viene esportata
  • Un firewall non sta bloccando l'accesso all'IP client

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

  • Nfs_ip è l'indirizzo IP del server NFS
  • Nfs_export è la directory condivisa sul server NFS
  • Local_mountpoint è la directory di mount point sul sistema del cliente

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.