PassioniInformaticaNetworking

Guida: NFS — condivisione file tra server Linux

04/03/2026

Network File System per condividere dati in LAN

NFS è il protocollo standard per condividere directory tra macchine Linux. Semplice, veloce e ideale per backup, storage condiviso e media.

1. Server NFS — installazione

apt install nfs-kernel-server -y

2. Creare export (/etc/exports)

# Sintassi: directory client(opzioni)
/srv/share 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)
/srv/backup 192.168.1.51(rw,sync,no_subtree_check,no_root_squash)

3. Applicare e avviare

exportfs -ra
systemctl enable --now nfs-kernel-server

4. Client NFS — montaggio

apt install nfs-common -y
mkdir -p /mnt/share
mount -t nfs 192.168.1.90:/srv/share /mnt/share

5. Montaggio persistente (/etc/fstab)

192.168.1.90:/srv/share /mnt/share nfs defaults,_netdev 0 0

6. Montaggio on-demand con autofs

apt install autofs -y
# /etc/auto.master
/mnt/nfs /etc/auto.nfs
# /etc/auto.nfs
share -fstype=nfs,rw 192.168.1.90:/srv/share

7. Sicurezza

  • Limitare gli export a IP/subnet specifici
  • Usare NFSv4 con Kerberos per autenticazione
  • Firewall: aprire porta 2049/tcp

NFS è perfetto per backup automatizzati (come il backup di secure-box su TerraMASTER) e per condividere dataset tra VM.

← Guida: Monitoraggio rete con Prometheus e Grafana Guida: Samba — condividere file con Windows e m... →
← Torna all'elenco