Prima di iniziare a installare e configurare un server NFS, assicurati che il tuo sistema sia aggiornato. Esegui i seguenti comandi nel tuo terminale:
```
aggiornamento sudo apt
sudo apt aggiornamento
```
Per installare il pacchetto server NFS, eseguire il comando seguente:
```
sudo apt install nfs-kernel-server
```
Crea una directory che desideri condividere tramite il protocollo NFS. In questo esempio creeremo una directory chiamata `/srv/nfs-share`.
```
sudo mkdir -p /srv/nfs-share
```
Modifica il file `/etc/exports` per configurare la condivisione NFS. Apri il file utilizzando il tuo editor di testo preferito, come nano:
```
sudo nano /etc/exports
```
Aggiungi la seguente riga al file, sostituendo `/srv/nfs-share` con il percorso effettivo della directory di condivisione NFS:
```
/srv/nfs-condividi *(rw,sync,fsid=0)
```
Le opzioni utilizzate in questo esempio sono:
- `rw`:consente ai client di leggere e scrivere sulla condivisione.
- "sync":garantisce che i dati vengano scritti sul disco prima che il client confermi la ricezione.
- `fsid=0`:imposta l'ID del file system per la condivisione. Questo è importante se hai più server NFS sulla tua rete.
Dopo aver configurato la condivisione NFS, è necessario esportarla. Esegui il seguente comando:
```
sudo exportfs -a
```
Questo comando esporterà tutte le condivisioni definite nel file `/etc/exports`.
Sul computer client è necessario installare il pacchetto client NFS. Esegui il seguente comando:
```
sudo apt install nfs-common
```
Dopo aver installato il pacchetto client NFS, è possibile montare la condivisione NFS sul computer client. Esegui il comando seguente, sostituendo `/srv/nfs-share` con il percorso effettivo della directory di condivisione NFS:
```
sudo mount -t nfs
```
Per esempio:
```
sudo mount -t nfs 192.168.1.111:/srv/nfs-share /mnt/nfs-share
```
Sostituisci `192.168.1.111` con l'indirizzo IP del tuo server NFS effettivo.
Per verificare che la condivisione NFS sia stata montata correttamente, eseguire il comando seguente:
```
df -h
```
Dovresti vedere la condivisione NFS elencata nell'output.
Se hai un firewall abilitato sul tuo server NFS, devi aprire le porte 2049 e 111 per consentire il traffico NFS. Puoi farlo eseguendo i seguenti comandi:
```
sudo ufw consenti 2049
sudo ufw consenti 111
```
Copia un file dal computer client alla condivisione NFS. Per esempio:
```
sudo cp /home/utente/file.txt /mnt/nfs-share
```
Verifica che il file venga copiato correttamente elencando il contenuto della condivisione NFS:
```
ls -l /mnt/nfs-condividi
```
Per montare automaticamente la condivisione NFS all'avvio del computer client, aggiungere la seguente riga al file `/etc/fstab` sul computer client:
```
192.168.1.111:/srv/nfs-share /mnt/nfs-share nfs defaults 0 0
```
Sostituisci "192.168.1.111" con l'indirizzo IP effettivo del server NFS e "/srv/nfs-share" con il percorso effettivo della directory di condivisione NFS.
Salvare il file e riavviare il computer client. La condivisione NFS dovrebbe essere montata automaticamente.
Passaggio 8:verifica il montaggio NFS
Passaggio 9:configura il firewall
Passaggio 10:testa la condivisione NFS
Passaggio 11:monta automaticamente la condivisione NFS (facoltativo)
Informazioni correlate
sistemi © www.354353.com