Benutzer-Werkzeuge

Webseiten-Werkzeuge


ubuntu:nfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ubuntu:nfs [2025/11/25 16:01] franzubuntu:nfs [2025/12/07 11:13] (aktuell) – [3. Gruppe anlegen] franz
Zeile 1: Zeile 1:
-====== NFS auf 2 Servern installieren  ======+====== NFS auf 2 Servern installieren ======
  
-^Nr.^Aufgabe^Beispiel-Befehl(e)^Kommentar| +===== 1NFS Pakete installieren =====
-|1|NFS-Pakete installieren| | | +
-<code>+
  
 +<code>
 sudo apt update && sudo apt install nfs-kernel-server nfs-common sudo apt update && sudo apt install nfs-kernel-server nfs-common
  
 </code> </code>
  
-Auf **beiden** Servern ausführen. |+Auf allen Servern ausführen 
 + 
 +===== 2NFS-User auf erstem Server anlegen =====
  
-|2|NFS-User auf erstem Server anlegen| 
 <code> <code>
- 
 sudo adduser nfsync sudo adduser nfsync
  
Zeile 22: Zeile 21:
 <code> <code>
 sudo useradd -m -s /usr/sbin/nologin nfsync sudo useradd -m -s /usr/sbin/nologin nfsync
- 
-</code> 
- 
-<code> 
 id nfsync id nfsync
  
 </code> </code>
  
-Auf z.B. **ubuntu01** User anlegen, mit+|
 <code> <code>
  
Zeile 39: Zeile 34:
 UID und GID merken. | UID und GID merken. |
  
-|3|Gleiche Gruppe auf zweitem Server anlegen+| 
-<code>+
 +|
  
 +===== 3. Gruppe anlegen =====
 +
 +<code>
 sudo groupadd -g GID_VON_nfsync nfsync sudo groupadd -g GID_VON_nfsync nfsync
  
 </code> </code>
  
-Auf **ubuntu03** Gruppe mit **gleicher GID** wie auf ubuntu01 anlegen. |+Auf dem ersten Server Gruppe mit gleicher GID wie auf dem zweiten Server anlegen
  
-|4|Gleichen User auf zweitem Server anlegen+===== 4Gleichen User auf zweitem Server anlegen =====
-<code>+
  
 +<code>
 sudo useradd -m -u UID_VON_nfsync -g GID_VON_nfsync -s /usr/sbin/nologin nfsync sudo useradd -m -u UID_VON_nfsync -g GID_VON_nfsync -s /usr/sbin/nologin nfsync
  
Zeile 60: Zeile 59:
 </code> </code>
  
-| Auf **ubuntu03** User mit **gleicher UID/GID** wie auf ubuntu01 anlegen|+=====   5Exportverzeicnis auf zweitem Server erstellen =====
  
-|5|Exportverzeichnis auf ubuntu01 erstellen| 
 <code> <code>
- 
 sudo mkdir -p /media/daten/ubuntu01-share sudo mkdir -p /media/daten/ubuntu01-share
  
Zeile 79: Zeile 76:
 </code> </code>
  
-| Hier liegen die eigenen Daten von **ubuntu01**, die über NFS freigegeben werden. |+|Hier liegen die eigenen Daten von **ubuntu01**, die über NFS freigegeben werden.|
  
 |6|Exportverzeichnis auf ubuntu03 erstellen| |6|Exportverzeichnis auf ubuntu03 erstellen|
Zeile 98: Zeile 95:
 </code> </code>
  
-| Hier liegen die eigenen Daten von **ubuntu03**, die über NFS freigegeben werden. |+|Hier liegen die eigenen Daten von **ubuntu03**, die über NFS freigegeben werden.|
  
 |7|/etc/exports auf ubuntu01 konfigurieren| |7|/etc/exports auf ubuntu01 konfigurieren|
Zeile 114: Zeile 111:
 </code> </code>
  
-| Erlaubt nur **IP_UBUNTU03** Zugriff. Alle Zugriffe werden auf User **nfsync** gemappt. |+|Erlaubt nur **IP_UBUNTU03** Zugriff. Alle Zugriffe werden auf User **nfsync** gemappt.|
  
 |8|/etc/exports auf ubuntu03 konfigurieren| |8|/etc/exports auf ubuntu03 konfigurieren|
Zeile 130: Zeile 127:
 </code> </code>
  
-| Erlaubt nur **IP_UBUNTU01** Zugriff. Ebenfalls Mapping auf **nfsync**. |+|Erlaubt nur **IP_UBUNTU01** Zugriff. Ebenfalls Mapping auf **nfsync**.|
  
 |9|Exporte neu einlesen| |9|Exporte neu einlesen|
Zeile 139: Zeile 136:
 </code> </code>
  
-Auf **beiden** Servern ausführen, damit die neue+|
 <code> <code>
  
Zeile 155: Zeile 152:
 </code> </code>
  
-| Kontrollieren, ob beide Verzeichnisse korrekt exportiert sind. |+|Kontrollieren, ob beide Verzeichnisse korrekt exportiert sind.|
  
 |11|UFW: NFS auf ubuntu01 erlauben| |11|UFW: NFS auf ubuntu01 erlauben|
Zeile 164: Zeile 161:
 </code> </code>
  
-| Zugriff von ubuntu03 auf ubuntu01 erlauben. |+|Zugriff von ubuntu03 auf ubuntu01 erlauben.|
  
 |12|UFW: NFS auf ubuntu03 erlauben| |12|UFW: NFS auf ubuntu03 erlauben|
Zeile 173: Zeile 170:
 </code> </code>
  
-| Zugriff von ubuntu01 auf ubuntu03 erlauben. |+|Zugriff von ubuntu01 auf ubuntu03 erlauben.|
  
 |13|Mountpoint auf ubuntu01 anlegen (für ubuntu03)| |13|Mountpoint auf ubuntu01 anlegen (für ubuntu03)|
Zeile 182: Zeile 179:
 </code> </code>
  
-| Nur Mountpoint, hier keine Daten ablegen. |+|Nur Mountpoint, hier keine Daten ablegen.|
  
 |14|Mountpoint auf ubuntu03 anlegen (für ubuntu01)| |14|Mountpoint auf ubuntu03 anlegen (für ubuntu01)|
Zeile 191: Zeile 188:
 </code> </code>
  
-| Nur Mountpoint, hier keine Daten ablegen. |+|Nur Mountpoint, hier keine Daten ablegen.|
  
 |15|Test-Mount auf ubuntu01 (Share von ubuntu03)| |15|Test-Mount auf ubuntu01 (Share von ubuntu03)|
Zeile 200: Zeile 197:
 </code> </code>
  
-Danach zeigt+|
 <code> <code>
  
Zeile 223: Zeile 220:
 </code> </code>
  
-Danach zeigt+|
 <code> <code>
  
Zeile 239: Zeile 236:
 (ubuntu01). | (ubuntu01). |
  
-|17|Funktionstest: Datei von ubuntu01 → ubuntu03|Auf ubuntu01:<br>+|17|Funktionstest: Datei von ubuntu01 → ubuntu03|
 <code> <code>
  
 sudo -u nfsync touch /mnt/ubuntu03-share/test_von_ubuntu01.txt sudo -u nfsync touch /mnt/ubuntu03-share/test_von_ubuntu01.txt
  
-</code>     |+</code> 
 + 
 +|
 <code> <code>
  
Zeile 260: Zeile 259:
 Owner ist. | Owner ist. |
  
-|18|Funktionstest: Datei von ubuntu03 → ubuntu01|Auf ubuntu03:<br>+|18|Funktionstest: Datei von ubuntu03 → ubuntu01|
 <code> <code>
  
 sudo -u nfsync touch /mnt/ubuntu01-share/test_von_ubuntu03.txt sudo -u nfsync touch /mnt/ubuntu01-share/test_von_ubuntu03.txt
  
-</code>     |+</code> 
 + 
 +|
 <code> <code>
  
Zeile 288: Zeile 289:
 </code> </code>
  
-| Share von ubuntu03 wird beim Booten auf ubuntu01 gemountet. |+|Share von ubuntu03 wird beim Booten auf ubuntu01 gemountet.|
  
 |20|Dauerhafter Mount auf ubuntu03 (/etc/fstab)| |20|Dauerhafter Mount auf ubuntu03 (/etc/fstab)|
Zeile 304: Zeile 305:
 </code> </code>
  
-| Share von ubuntu01 wird beim Booten auf ubuntu03 gemountet. |+|Share von ubuntu01 wird beim Booten auf ubuntu03 gemountet.|
  
 |21|fstab-Mounts testen| |21|fstab-Mounts testen|
Zeile 323: Zeile 324:
 </code> </code>
  
-Prüft, ob die+|
 <code> <code>
  
Zeile 344: Zeile 345:
 </code> </code>
  
-Dateien, die über NFS erzeugt wurden, sollten als User/Gruppe+|
 <code> <code>
  
ubuntu/nfs.1764082876.txt.gz · Zuletzt geändert: von franz

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki