NFS Server und Client Installation und konfiguration
Posted: Tue 8. May 2018, 23:17
Fassung vom 14.09.2020
Quelle: https://wiki.ubuntuusers.de/NFS/
Serverkonfiguration
Schritt 1:
Server installieren
Freigabe erstellen und Zugriff definieren
IP Range auf Verzeichniszugriff bestimmen
Änderungen übernehmen
Freigaben des Servers anzeigen
Firewall anpassen
Client Konfiguration
NFS Client installieren
Verzeichnis als Mountpoint für Serverfreigabe anlegen
Serverfreigabe mounten (IP des Servers und lokalen Pfad anpassen)
Automount via Systemd
Inhalt einfügen und ggf. anpassen
Inhalt einfügen und ggf. anpassen
Quelle: https://wiki.ubuntuusers.de/NFS/
Serverkonfiguration
Schritt 1:
Server installieren
Code: Select all
sudo bash
Code: Select all
apt install nfs-kernel-server nfs-common cifs-utils
Freigabe erstellen und Zugriff definieren
Code: Select all
vim /etc/exports
IP Range auf Verzeichniszugriff bestimmen
Code: Select all
/home/user/share/ 192.168.0.0/24(rw,async,insecure,no_subtree_check,crossmnt)
Änderungen übernehmen
Code: Select all
sudo exportfs -ra
Freigaben des Servers anzeigen
Code: Select all
showmount -e localhost
Firewall anpassen
Code: Select all
ufw allow nfs/tcp && ufw allow nfs/udp
Client Konfiguration
NFS Client installieren
Code: Select all
apt install nfs-common cifs-utils
Verzeichnis als Mountpoint für Serverfreigabe anlegen
Code: Select all
cd ~ && mkdir nfs-folder
Serverfreigabe mounten (IP des Servers und lokalen Pfad anpassen)
Code: Select all
sudo mount 192.168.0.99:/home/user/share/ /home/user/nfs-folder
Automount via Systemd
Code: Select all
cd /etc/systemd/system/
Code: Select all
vim var-lib-vz-nfs.automount
Code: Select all
[Unit]
Description=Automount NFS-Share
Requires=wg-quick@wg0.service
After=network-online.target
Wants=network-online.target
[Automount]
Where=/var/lib/vz/nfspve3
TimeoutIdleSec=10min
[Install]
WantedBy=multi-user.target
Code: Select all
vim var-lib-vz-nfs.mount
Code: Select all
[Unit]
Description=Mount NFS Share
[Mount]
What=10.100.20.1:/var/lib/vz/
Where=/var/lib/vz/nfs
Type=nfs
Options=soft,async
Code: Select all
chmod -R og-rwx /etc/wireguard/*
Code: Select all
systemctl enable var-lib-vz-nfs.automount
systemctl start var-lib-vz-nfs.automount
systemctl start var-lib-vz-nfs.mount