ubuntu:nfs
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu:nfs [2025/11/25 16:00] – angelegt franz | ubuntu:nfs [2025/12/07 11:13] (aktuell) – [3. Gruppe anlegen] franz | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ^ Nr. ^ Aufgabe ^ Beispiel-Befehl(e) ^ Kommentar ^\\ | + | ====== NFS auf 2 Servern installieren ====== |
| - | | 1 | NFS-Pakete installieren | + | |
| + | ===== 1. NFS Pakete installieren | ||
| < | < | ||
| sudo apt update && sudo apt install nfs-kernel-server nfs-common | sudo apt update && sudo apt install nfs-kernel-server nfs-common | ||
| - | </ | + | |
| - | | 2 | NFS-User auf erstem Server anlegen | + | </ |
| + | |||
| + | Auf allen Servern ausführen | ||
| + | |||
| + | ===== 2. NFS-User auf erstem Server anlegen | ||
| < | < | ||
| sudo adduser nfsync | sudo adduser nfsync | ||
| - | </ | + | |
| - | </ | + | </ |
| - | </ | + | |
| + | oder | ||
| < | < | ||
| + | sudo useradd -m -s / | ||
| id nfsync | id nfsync | ||
| - | </ | + | |
| - | | 3 | Gleiche | + | </ |
| + | |||
| + | | | ||
| + | < | ||
| + | |||
| + | id nfsync | ||
| + | |||
| + | </ | ||
| + | |||
| + | UID und GID merken. | | ||
| + | |||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |||
| + | ===== 3. Gruppe anlegen | ||
| < | < | ||
| sudo groupadd -g GID_VON_nfsync nfsync | sudo groupadd -g GID_VON_nfsync nfsync | ||
| - | </ | + | |
| - | | 4 | Gleichen User auf zweitem Server anlegen | + | </ |
| + | |||
| + | Auf dem ersten Server | ||
| + | |||
| + | ===== 4. Gleichen User auf zweitem Server anlegen | ||
| < | < | ||
| sudo useradd -m -u UID_VON_nfsync -g GID_VON_nfsync -s / | sudo useradd -m -u UID_VON_nfsync -g GID_VON_nfsync -s / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 5 | Exportverzeichnis | + | |
| + | < | ||
| + | id nfsync | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== 5. Exportverzeicnis | ||
| < | < | ||
| sudo mkdir -p / | sudo mkdir -p / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | </ | + | |
| - | | 6 | Exportverzeichnis auf ubuntu03 erstellen | | + | |
| < | < | ||
| + | sudo chown nfsync: | ||
| + | |||
| + | </ | ||
| + | |||
| + | < | ||
| + | sudo chmod 770 / | ||
| + | |||
| + | </ | ||
| + | |||
| + | |Hier liegen die eigenen Daten von **ubuntu01**, | ||
| + | |||
| + | |6|Exportverzeichnis auf ubuntu03 erstellen| | ||
| + | < | ||
| + | |||
| sudo mkdir -p / | sudo mkdir -p / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | </ | + | |
| - | | 7 | / | + | |
| < | < | ||
| + | sudo chown nfsync: | ||
| + | |||
| + | </ | ||
| + | |||
| + | < | ||
| + | sudo chmod 770 / | ||
| + | |||
| + | </ | ||
| + | |||
| + | |Hier liegen die eigenen Daten von **ubuntu03**, | ||
| + | |||
| + | |7|/ | ||
| + | < | ||
| + | |||
| sudo nano / | sudo nano / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 8 | / | + | |
| + | Eintrag ergänzen: | ||
| + | |||
| + | < | ||
| + | / | ||
| + | |||
| + | </ | ||
| + | |||
| + | |Erlaubt nur **IP_UBUNTU03** Zugriff. Alle Zugriffe werden auf User **nfsync** gemappt.| | ||
| + | |||
| + | |8|/ | ||
| < | < | ||
| + | |||
| sudo nano / | sudo nano / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 9 | Exporte neu einlesen | | + | |
| + | Eintrag ergänzen: | ||
| < | < | ||
| + | / | ||
| + | |||
| + | </ | ||
| + | |||
| + | |Erlaubt nur **IP_UBUNTU01** Zugriff. Ebenfalls Mapping auf **nfsync**.| | ||
| + | |||
| + | |9|Exporte neu einlesen| | ||
| + | < | ||
| + | |||
| sudo exportfs -ra | sudo exportfs -ra | ||
| - | </ | + | |
| + | </ | ||
| + | |||
| + | | | ||
| < | < | ||
| + | |||
| / | / | ||
| - | </ | + | |
| - | | 10 | Exportliste prüfen | | + | </ |
| + | |||
| + | aktiv wird. | | ||
| + | |||
| + | |10|Exportliste prüfen| | ||
| < | < | ||
| + | |||
| sudo exportfs -v | sudo exportfs -v | ||
| - | </ | + | |
| - | | 11 | UFW: NFS auf ubuntu01 erlauben | | + | </ |
| + | |||
| + | |Kontrollieren, | ||
| + | |||
| + | |11|UFW: NFS auf ubuntu01 erlauben| | ||
| < | < | ||
| + | |||
| sudo ufw allow from IP_UBUNTU03 to any port nfs | sudo ufw allow from IP_UBUNTU03 to any port nfs | ||
| - | </ | + | |
| - | | 12 | UFW: NFS auf ubuntu03 erlauben | | + | </ |
| + | |||
| + | |Zugriff von ubuntu03 auf ubuntu01 erlauben.| | ||
| + | |||
| + | |12|UFW: NFS auf ubuntu03 erlauben| | ||
| < | < | ||
| + | |||
| sudo ufw allow from IP_UBUNTU01 to any port nfs | sudo ufw allow from IP_UBUNTU01 to any port nfs | ||
| - | </ | + | |
| - | | 13 | Mountpoint auf ubuntu01 anlegen (für ubuntu03) | | + | </ |
| + | |||
| + | |Zugriff von ubuntu01 auf ubuntu03 erlauben.| | ||
| + | |||
| + | |13|Mountpoint auf ubuntu01 anlegen (für ubuntu03)| | ||
| < | < | ||
| + | |||
| sudo mkdir -p / | sudo mkdir -p / | ||
| - | </ | + | |
| - | | 14 | Mountpoint auf ubuntu03 anlegen (für ubuntu01) | | + | </ |
| + | |||
| + | |Nur Mountpoint, hier keine Daten ablegen.| | ||
| + | |||
| + | |14|Mountpoint auf ubuntu03 anlegen (für ubuntu01)| | ||
| < | < | ||
| + | |||
| sudo mkdir -p / | sudo mkdir -p / | ||
| - | </ | + | |
| - | | 15 | Test-Mount auf ubuntu01 (Share von ubuntu03) | | + | </ |
| + | |||
| + | |Nur Mountpoint, hier keine Daten ablegen.| | ||
| + | |||
| + | |15|Test-Mount auf ubuntu01 (Share von ubuntu03)| | ||
| < | < | ||
| + | |||
| sudo mount -t nfs4 IP_UBUNTU03:/ | sudo mount -t nfs4 IP_UBUNTU03:/ | ||
| - | </ | + | |
| + | </ | ||
| + | |||
| + | | | ||
| < | < | ||
| + | |||
| / | / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 16 | Test-Mount auf ubuntu03 (Share von ubuntu01) | | + | |
| + | die Daten von | ||
| < | < | ||
| + | / | ||
| + | |||
| + | </ | ||
| + | |||
| + | (ubuntu03). | | ||
| + | |||
| + | |16|Test-Mount auf ubuntu03 (Share von ubuntu01)| | ||
| + | < | ||
| + | |||
| sudo mount -t nfs4 IP_UBUNTU01:/ | sudo mount -t nfs4 IP_UBUNTU01:/ | ||
| - | </ | + | |
| + | </ | ||
| + | |||
| + | | | ||
| < | < | ||
| + | |||
| / | / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 17 | Funktionstest: | + | |
| - | </ | + | die Daten von |
| + | |||
| + | < | ||
| + | / | ||
| + | |||
| + | </ | ||
| + | |||
| + | (ubuntu01). | | ||
| + | |||
| + | |17|Funktionstest: | ||
| + | < | ||
| + | |||
| + | sudo -u nfsync touch / | ||
| + | |||
| + | </ | ||
| + | |||
| + | | | ||
| < | < | ||
| + | |||
| / | / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 18 | Funktionstest: | + | |
| - | </ | + | prüfen, ob die Datei existiert und |
| < | < | ||
| + | nfsync | ||
| + | |||
| + | </ | ||
| + | |||
| + | Owner ist. | | ||
| + | |||
| + | |18|Funktionstest: | ||
| + | < | ||
| + | |||
| + | sudo -u nfsync touch / | ||
| + | |||
| + | </ | ||
| + | |||
| + | | | ||
| + | < | ||
| + | |||
| / | / | ||
| - | </ | + | |
| - | | 19 | Dauerhafter Mount auf ubuntu01 (/ | + | </ |
| + | |||
| + | prüfen. | | ||
| + | |||
| + | |19|Dauerhafter Mount auf ubuntu01 (/ | ||
| < | < | ||
| + | |||
| sudo nano /etc/fstab | sudo nano /etc/fstab | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 20 | Dauerhafter Mount auf ubuntu03 (/ | + | |
| + | Zeile ergänzen: | ||
| + | |||
| + | < | ||
| + | IP_UBUNTU03:/ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |Share von ubuntu03 wird beim Booten auf ubuntu01 gemountet.| | ||
| + | |||
| + | |20|Dauerhafter Mount auf ubuntu03 (/ | ||
| < | < | ||
| + | |||
| sudo nano /etc/fstab | sudo nano /etc/fstab | ||
| - | </ | + | |
| - | </ | + | </ |
| - | | 21 | fstab-Mounts testen | | + | |
| + | Zeile ergänzen: | ||
| < | < | ||
| + | IP_UBUNTU01:/ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |Share von ubuntu01 wird beim Booten auf ubuntu03 gemountet.| | ||
| + | |||
| + | |21|fstab-Mounts testen| | ||
| + | < | ||
| + | |||
| sudo umount / | sudo umount / | ||
| - | </ | + | |
| - | </ | + | </ |
| - | </ | + | |
| < | < | ||
| + | sudo umount / | ||
| + | |||
| + | </ | ||
| + | |||
| + | < | ||
| + | sudo mount -a | ||
| + | |||
| + | </ | ||
| + | |||
| + | | | ||
| + | < | ||
| + | |||
| /etc/fstab | /etc/fstab | ||
| - | </ | + | |
| - | | 22 | Rechte/ | + | </ |
| + | |||
| + | -Einträge korrekt sind (keine Fehlermeldung). | | ||
| + | |||
| + | |22|Rechte/ | ||
| < | < | ||
| + | |||
| ls -ld / | ls -ld / | ||
| - | </ | + | |
| - | </ | + | </ |
| + | |||
| + | < | ||
| + | ls -l / | ||
| + | |||
| + | </ | ||
| + | |||
| + | | | ||
| < | < | ||
| + | |||
| nfsync | nfsync | ||
| - | </ | + | |
| + | </ | ||
| + | |||
| + | erscheinen. | | ||
| + | |||
ubuntu/nfs.1764082829.txt.gz · Zuletzt geändert: von franz