NFS-Server Debian

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Installation eines NFS-Servers (read-only Beispiel)

  • apt install nfs-kernel-server -y
  • systemctl enable --now nfs-server
  • systemctl status nfs-server --no-pager

Freigabe-Verzeichnis anlegen

  • mkdir -p /srv/nfs/share
  • chown nobody:nogroup /srv/nfs/share
  • chmod 755 /srv/nfs/share
  • echo "Testdatei auf dem NFS-Server" > /srv/nfs/share/info.txt

Export konfigurieren

  • nano /etc/exports
/srv/nfs/share 10.20.10.0/24(ro,sync,no_subtree_check)
  • exportfs -ra
  • exportfs -v

Firewall (optional)

  • ufw allow from 10.20.10.0/24 to any port nfs

Kontrolle der Freigabe

  • showmount -e localhost
  • journalctl -u nfs-server -n 20 --no-pager

Test von einem Client (z. B. debian-client)

  • apt install nfs-common -y
  • mkdir /mnt/nfs
  • mount -t nfs 10.20.10.11:/srv/nfs/share /mnt/nfs
  • ls -l /mnt/nfs
  • cat /mnt/nfs/info.txt
  • umount /mnt/nfs