Come montare la condivisione NFS sulla top 10 di Debian

Come montare la condivisione NFS sulla top 10 di Debian
La rete NFS di rete è un modo efficiente per condividere file e directory ad altre macchine in una rete. Si basa sull'architettura client-server, in cui la directory del server è montata sui sistemi client. NFS consente ai clienti di accedere alle directory condivise come se fossero parte del proprio sistema e rimane un modo popolare di condividere i file tra i sistemi Linux.

In questo articolo, monteremo manualmente una condivisione NFS su una macchina client Debian, oltre a automaticamente, al momento dell'avvio del sistema.

Utilizzeremo Debian 10 Buster System per eseguire i comandi e le procedure discussi in questo articolo.

Prerequisiti

Prima di procedere, assicurati che:

  • Il server NFS è installato ed in esecuzione sulla macchina remota
  • Viene esportata la directory condivisa NFS sul server remoto
  • Firewall sta consentendo l'accesso ai client NFS

Ai fini di questo articolo, abbiamo impostato due macchine Debian10 con i seguenti nomi host e indirizzi IP:

Server NFS

  • Nome host: NFS-Serevr
  • Indirizzo IP: 192.168.72.144
  • Directory condivisa: mnt/sharedfolder

Cliente NFS

  • Nome host: NFS-Client
  • Indirizzo IP: 192.168.72.145
  • Monte Point: MNT/client_sharedfolder

Installa il pacchetto client NFS su Debian 10 Client Machine

Per montare le directory di condivisione sul computer client, è necessario prima installare il pacchetto client NFS su di esso. Sul macchina client, eseguire i seguenti comandi nel terminale per installare il pacchetto client NFS:

$ sudo apt update
$ sudo APT Installa NFS-Common

Passaggio 1: creare un punto di montaggio per la directory condivisa del server NFS

Per rendere disponibile la directory condivisa del server NFS per il client, dovrai montare la directory del server NFS su una directory vuota sul computer client.

Innanzitutto, crea una directory di mount point vuoto sulla macchina client. Questa directory vuota fungerà da punto di montaggio per le directory condivise remote.

Abbiamo creato la nuova directory di montaggio "client_sharedfolder" nella directory /mnt utilizzando il comando seguente:

$ sudo mkdir -p /mnt /client_sharedfolder

Passaggio 2: montare la directory condivisa del server NFS sul client

Montare la directory condivisa NFS nella directory di Mount Point sul client utilizzando la seguente sintassi:

$ 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

Sulla base della nostra configurazione, abbiamo eseguito il seguente comando:

$ sudo monte 192.168.72.144:/mnt/sharedfolder/mnt/client_sharedfolder

Dopo aver montato la directory condivisa NFS, è possibile confermarlo utilizzando il seguente comando nel terminale:

$ df -h

Passaggio 3: Test NFS Condividi

Successivamente, testare la condivisione NFS sul computer client. Per eseguire un test Crea alcuni file o directory sotto la directory condivisa NFS sul computer del server e quindi accedi a loro dalla macchina client. Segui la procedura qui sotto per farlo da solo:

1. Sul Server NFS macchina, aprire il terminale e utilizzare il CD comando per navigare nella directory condivisa NFS:

$ cd/mnt/sharedfolder/

Quindi, crea alcuni file di test:

$ sudo touch test1 test2 test3

2. Sul Cliente NFS macchina, verifica se gli stessi file esistono nella directory di Mount Point locale.

$ ls /mnt /client_sharedfolder

Si noti che il comando Monte non monta in modo permanente il file system NFS sul punto di montaggio. Dovrai montare manualmente ogni volta che riavvii il sistema. Nel passaggio successivo, esamineremo come montare automaticamente il file system NFS al momento dell'avvio.

Montare automaticamente un file system NFS

Montaggio automatico di un file system NFS ti risparmia il problema di dover montare manualmente il file system ogni volta che si avvia il sistema. Di seguito è riportata la procedura per farlo:

Modifica il file /etc /fstab:

$ sudo nano /etc /fstab

Quindi, aggiungi una voce nel file /etc /fstab, come segue:

Server NFS: Directory MountPoint NFS Predefiniti 0 0

Dove:

  • Server NFS è l'indirizzo IP del server NFS
  • directory è la directory condivisa sul server NFS
  • Mountpoint è il punto di montaggio sulla macchina del client NFS
  • NFS Definisce il tipo di file system

Sulla base della nostra configurazione, abbiamo aggiunto la seguente voce:

192.168.72.144:/mnt/sharedfolder/mnt/client_sharedfolder nfs impostazione predefinita 0 0

Dopo aver aggiunto la voce sopra nel file /etc /fstab, salva ed esci dal file Ctrl + O E Ctrl + X, rispettivamente.

La condivisione NFS verrà montata automaticamente nel punto di montaggio specificato la prossima volta che si avvia il sistema.

UNAMOUDING UN FILE SYSTEM NFS

Puoi facilmente non montare la directory condivisa NFS dal tuo sistema se non ne hai più bisogno. Per farlo, digita umount, seguito dal nome del punto di montaggio, come segue:

$ sudo umount [mount_point]

Sulla base della nostra configurazione, sarebbe:

$ umount /mnt /client_sharedfolder

Nota: il comando è "umount,"Non sconosciuto (non c'è" n "presente nel comando).

Tieni presente che se hai aggiunto la voce nel file /etc /fstab per montare l'NFS, verrà nuovamente montato automaticamente la prossima volta che avvia il sistema. Se si desidera impedire che si monta automaticamente sul avvio successivo, rimuovere la voce dal file /etc /fstab.

Ricorda che se il file system NFS è occupato, non puoi disturbarlo, come se eventuali file fossero aperti su di esso o stai lavorando su una directory.

Ecco qua! Una semplice procedura per montare e sconvolgere la condivisione NFS sul sistema Debian 10 Buster, sia manualmente che automaticamente. Spero ti sia piaciuto l'articolo!