====== NFS ======
===== Server =====
==== Installation ====
sudo apt update
sudo apt install rpcbind nfs-kernel-server
==== Konfiguration ====
=== Shares und Berechtigungen ===
sudo mkdir /mnt/net-vol01
chmod -R 755 /mnt/net-vol01
sudo nano /etc/exports
Zeile hinzufügen:
/mnt/net-vol01 10.1.1.0/24(rw,sync,no_root_squash,no_subtree_check)
Anschließend exportieren:
sudo exportfs -ra
=== Firewall ===
Ports für Client freigeben:
sudo ufw allow in on ens10 from 10.1.1.1/32 to any port 111
sudo ufw allow in on ens10 from 10.1.1.1/32 to any port 2049
sudo ufw reload
==== Steuern ====
sudo exportfs -ra
sudo systemctl restart nfs-server
sudo systemctl status nfs-server
sudo systemctl restart portmap
sudo systemctl status portmap
===== Client =====
==== Installation ====
sudo apt update
sudo apt install nfs-common
==== Konfiguration ====
sudo mkdir /mnt/net-vol01
sudo mount -t nfs4 10.1.1.2:/mnt/net-vol01/ /mnt/net-vol01/
umount /mnt/net-vol01/
Dauerhaft mounten über fstab:
sudo nano /etc/fstab
Zeile hinzufügen:
10.1.1.2:/mnt/net-vol01 /mnt/net-vol01 nfs4 defaults,user,exec 0 0