Wissensdatenbank

Alle Anleitungen sind von uns genutzt und/oder geschrieben.

Categories
< All Topics
Print

NFS Server einrichten

Um einen Raspberry Pi so einzurichten, dass er NFS (Network File System) Shares im Netzwerk bereitstellt und eine Festplatte freigibt, sind folgende Schritte erforderlich:

Voraussetzungen

  1. Raspberry Pi mit installiertem Raspberry Pi OS: Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Betriebssystem läuft und über SSH erreichbar ist.
  2. Festplatte anschließen: Schließen Sie die externe Festplatte an den Raspberry Pi an und stellen Sie sicher, dass sie erkannt wird.

Schritt-für-Schritt-Anleitung

1. NFS-Server installieren

Zuerst müssen Sie den NFS-Server auf Ihrem Raspberry Pi installieren. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt update
sudo apt install nfs-kernel-server

2. Verzeichnis für die Freigabe erstellen

Erstellen Sie ein Verzeichnis, das Sie freigeben möchten. Zum Beispiel:

sudo mkdir /mnt/share

3. Berechtigungen festlegen

Setzen Sie die entsprechenden Berechtigungen für das Verzeichnis:

sudo chmod 777 /mnt/share/

4. NFS-Freigabe konfigurieren

Öffnen Sie die Datei /etc/exports, um die Freigaben zu konfigurieren:

sudo nano /etc/exports

Fügen Sie eine Zeile hinzu, um das Verzeichnis für bestimmte Clients oder ein ganzes Subnetz freizugeben. Zum Beispiel:

/mnt/share 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)

Hierbei steht 192.168.1.0/24 für das Subnetz, das Zugriff auf die Freigabe erhält.

5. NFS-Freigabe aktivieren

Nachdem Sie die Konfiguration vorgenommen haben, exportieren Sie die Freigaben und starten den NFS-Server neu:

sudo exportfs -a
sudo systemctl restart nfs-kernel-server

6. Firewall konfigurieren (optional)

Falls eine Firewall aktiv ist, stellen Sie sicher, dass der NFS-Dienst erlaubt ist:

sudo ufw allow from 192.168.1.0/24 to any port nfs

7. Festplatte einbinden (optional)

Wenn Ihre externe Festplatte nicht automatisch gemountet wird, können Sie dies in der Datei /etc/fstab konfigurieren, um sie beim Booten automatisch einzubinden.

Fügen Sie eine Zeile wie folgt hinzu (passen Sie den Pfad entsprechend an):

/dev/sda1 /mnt/share ext4 defaults,nofail 0 0

Schlagwörter:
Table of Contents