NFS Server und Client Installation und konfiguration

installieren, modifizeren, administrieren
Antworten
Benutzeravatar
h3rb3rn
Administrator
Beiträge: 184
Registriert: vor 8 Jahre

NFS Server und Client Installation und konfiguration

Beitrag von h3rb3rn » vor 4 Jahre

Fassung vom 14.09.2020

Quelle: https://wiki.ubuntuusers.de/NFS/


Serverkonfiguration

Schritt 1:

Server installieren

Code: Alles auswählen

sudo bash

Code: Alles auswählen

apt install nfs-kernel-server nfs-common cifs-utils


Freigabe erstellen und Zugriff definieren

Code: Alles auswählen

vim /etc/exports


IP Range auf Verzeichniszugriff bestimmen

Code: Alles auswählen

/home/user/share/ 192.168.0.0/24(rw,async,insecure,no_subtree_check,crossmnt)


Änderungen übernehmen

Code: Alles auswählen

sudo exportfs -ra 


Freigaben des Servers anzeigen

Code: Alles auswählen

showmount -e localhost



Firewall anpassen

Code: Alles auswählen

ufw allow nfs/tcp && ufw allow nfs/udp




Client Konfiguration

NFS Client installieren

Code: Alles auswählen

apt install nfs-common cifs-utils


Verzeichnis als Mountpoint für Serverfreigabe anlegen

Code: Alles auswählen

cd ~ && mkdir nfs-folder


Serverfreigabe mounten (IP des Servers und lokalen Pfad anpassen)

Code: Alles auswählen

sudo mount 192.168.0.99:/home/user/share/	/home/user/nfs-folder 


Automount via Systemd

Code: Alles auswählen

cd /etc/systemd/system/

Code: Alles auswählen

vim var-lib-vz-nfs.automount
Inhalt einfügen und ggf. anpassen

Code: Alles auswählen

[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: Alles auswählen

vim var-lib-vz-nfs.mount
Inhalt einfügen und ggf. anpassen

Code: Alles auswählen

[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: Alles auswählen

chmod -R og-rwx /etc/wireguard/*

Code: Alles auswählen

systemctl enable var-lib-vz-nfs.automount
systemctl start var-lib-vz-nfs.automount
systemctl start var-lib-vz-nfs.mount

Link:
BBcode:
HTML:
Hide post links
Show post links

Antworten