NFS Server und Client Installation und konfiguration

installieren, modifizeren, administrieren
Post Reply
User avatar
h3rb3rn
Administrator
Posts: 189
Joined: Mon 9. Feb 2015, 23:29

NFS Server und Client Installation und konfiguration

Post by h3rb3rn »

Fassung vom 14.09.2020

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
Inhalt einfügen und ggf. anpassen

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
Inhalt einfügen und ggf. anpassen

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
Post Reply