Come installare e configurare un server NFS sulla top 10 di Ubuntu.Top 10

Come installare e configurare un server NFS sulla top 10 di Ubuntu.Top 10
Condivisione file di rete O NFS è un protocollo utilizzato per la condivisione di file e directory su una rete di client Linux, incluso Ubuntu 22.04 sistemi. Fondamentalmente, viene creata una directory condivisa e i file vengono aggiunti ad essa in modo che il client possa accedervi facilmente. L'uso di NFS è anche considerato un approccio ideale quando è necessario scambiare dati comuni tra diversi sistemi client.

Questo blog dimostrerà la procedura di Installazione E Configurazione IL Server NFS SU Ubuntu 22.04. Iniziamo.

Nota: Nel nostro post, ci faremo riferimento "Linuxuser" come il nostro Server NFS E "Ubuntuuser"Macchina come Cliente NFS.

Server NFS di installazione su Ubuntu 22.04

Ai fini dell'installazione del server NFS su Ubuntu 22.04, seguire le istruzioni fornite.

Passaggio 1: aggiorna i pacchetti di sistema

Prima di tutto, colpire "Ctrl+alt+t"E aggiorna i pacchetti di sistema eseguendo il comando fornito:

$ sudo apt update

Tutti i pacchetti vengono aggiornati:

Passaggio 2: installa il server NFS

Nel passaggio successivo, eseguire il comando di seguito donati in Ubuntu 22.04 Terminale per l'installazione del server NFS:

$ sudo apt installa nfs-kernel-server

L'output fornito indica che il server NFS è installato correttamente su Ubuntu 22.04 “Linuxuser"sistema:

Ora, passiamo alla procedura per configurare il server NFS installato.

Configurazione del server NFS su Ubuntu 22.04

Per la configurazione del server NFS su Ubuntu 22.04, seguire le istruzioni fornite.

Passaggio 1: crea la directory NFS condivisa

Prima di tutto, creeremo una directory chiamata "NFS_SHARE"Questo sarà condiviso da tutti i sistemi clienti. Per fare ciò, scrivi il seguente comando:

$ sudo mkdir -p /mnt /nfs_share

Passaggio 2: impostare le autorizzazioni della directory

Successivamente, impostare le autorizzazioni del creato "NFS_SHARE"Directory in modo che tutte le macchine client possano accedervi facilmente:

$ sudo chown -r nessuno: nogroup/mnt/nfs_share/

Ora, passa al passaggio successivo.

Passaggio 3: impostare le autorizzazioni dei file

Impostare le autorizzazioni del file come richiesto. Nel nostro caso, abbiamo assegnato le autorizzazioni di lettura, scrivere ed eseguire le autorizzazioni al "NFS_SHARE"File di directory:

$ sudo chmod 777/mnt/nfs_share/

Passaggio 4: concedere l'accesso NFS

In questo passaggio, concederemo l'accesso al sistema client per l'accesso al server NFS. Per farlo, aprire "/etc/esportazioni" nel "nano"Editore:

$ sudo nano /etc /esportazioni

Ora dipende da te se vuoi concedere l'accesso all'intera sottorete, single o più client. Ad esempio, consentiremo un'intera sottorete "10.0.2.15/24"Per accedere alla condivisione NFS:

/mnt/nfs_share 10.0.2.15/24 (RW, SYNC, NO_SUBTREE_CHECK)

Dopo aver aggiunto la linea richiesta, premere "Ctrl+O"Per salvare il file e tornare a Ubuntu 22.04 Terminale.

Passaggio 5: esportazione della directory NFS

Utilizzare il comando fornito per l'esportazione della directory condivisa NFS:

$ sudo exportfs -a

Passaggio 6: riavviare il server NFS

Scrivi il comando fornito per il riavvio del server NFS sul tuo Ubuntu 22.04 Sistema:

$ sudo systemctl riavvio nfs-kernel-server

Passaggio 7: concedere l'accesso al firewall

Successivamente, concedi al firewall l'accesso al sistema client con quanto segue "ufw"Comando:

$ sudo ufw consente da 10.0.2.15/24 a qualsiasi porto NFS

Passaggio 8: abilita il firewall

Abilita firewall con "ufwComando "e"abilitare" opzione:

$ sudo ufw abilita

Passaggio 9: controlla lo stato del firewall

Quindi, verifica che il firewall sia configurato per consentire l'accesso attraverso la porta "2049":

$ sudo ufw status

Ora ci dirigeremo verso il client NFS su "Ubuntuuser"Sistema per testare il punto di condivisione NFS.

Installazione del client NFS su Ubuntu 22.04

Per eseguire l'installazione del client NFS su Ubuntu 22.04, colpire "Ctrl+alt+t"Ed eseguire il seguente comando:

$ sudo APT Installa NFS-Common

Testing NFS Condividi su Ubuntu 22.04

Ora testeremo il coordinamento dell'accesso tra il client NFS "Ubuntuuser" E "Linuxuser"Server NFS. Per fare ciò, crea un punto di montaggio sul sistema client NFS:

$ sudo mkdir -p /mnt /nfs_clientshare

Quindi, montare la condivisione NSF sull'altro sistema client:

$ sudo monte 10.0.2.15:/mnt/nfs_share/mnt/nfs_clientshare

Per la condivisione NFS di prova sul sistema client, in primo luogo creeremo alcuni file in "NFS_SHARE"Directory sulla"Linuxuser"Server NFS:

$ cd/mnt/nfs_share/
$ touch campione1.Esempio di testo2.testo

Quindi, passa al sistema client e visualizza l'elenco dei file presenti in “NFS_ClientShare"Directory:

$ ls -l/mnt/nfs_clientshare/

L'output dato indica che i file sono accessibili correttamente su "Ubuntuuser"Client tramite Server NFS:

Disinstallazione del server NFS su Ubuntu 22.04

Per la disinstallazione del server NFS, eseguire il seguente comando:

$ sudo apt rimuovere nfs-kernel-server

Disinstallazione del client NFS su Ubuntu 22.04

Per la disinstallazione del client NFS, scrivi il seguente comando in Ubuntu 22.04 Terminal:

$ sudo apt rimuovi NFS-MOMMON

Abbiamo compilato il metodo per installare, configurare e testare il server NFS su Ubuntu 22.04.

Conclusione

Ai fini dell'installazione del server NFS su Ubuntu 22.04, in primo luogo, aggiorna i pacchetti di sistema ed esegui il “$ sudo apt installa nfs-kernel-server"Comando. Poi creare UN Directory NFS condivisa, impostato il file e la directory autorizzazioni, E esportare Esso. Prossimo, Installa il client NFS su un altro sistema con "$ sudo APT Installa NFS-Common"Comando, creare un punto di montaggio e testare l'accesso della directory NFS condivisa. Questo blog ha dimostrato il metodo di Installazione, Configurazione, E Testare il Server NFS su Ubuntu 22.04.