Erstellen Sie ein NAS mit Ihrem Raspberry Pi und Samba.
Kommentareⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
Eine der häufigen Verwendungen des Raspberry Pi ist die Einrichtung eines lokalen Multimedia-Speichersystems, das oft NAS (Network Attached Storage) oder Netzwerkspeicherserver genannt wird.
Heute erklären wir Ihnen daher, wie Sie mit hilfe der SAMBA-Software ein NAS auf Ihrem Raspberry Pi erstellen können.
Zusammenfassend wird ihnen der Artikel zeigen, wie man eine Festplatte im lokalen Netzwerk mit dem Raspberry Pi und Samba erstellt, auf dem alle Multimedia-Geräte (Computer, Fernsehen…) zugreifen können, ohne daran angeschlossen zu werden.
Die Voraussetzungen für die Installation eines NAS
Vor allem ist es wichtig, Ihnen das nötige Material für diese Realisierung vorzustellen.
- Natürlich brauchen Sie einen Raspberry Pi.
- Ein Ethernet-Kabel oder ein WLAN-Dongle, wenn es vor dem dritten Modell ist
- Eine Ernährung
- Eine SD-Karte mit raspbian installiert
- Eine oder alle Festplatten, die über das Netzwerk zugänglich sein werden.
Bevorzugen Sie Festplatten, die über eine Steckdose gespeist werden, um den Energieverbrauch des Raspberry Pi zu entlasten.
Konfigurieren des Raspberry Pi
Sobald Sie über die nötige Hardware verfügen, das Raspberry läuft und Sie in SSH angemeldet sind, können Sie mit der Aktualisierung Ihres Raspberry Pi beginnen
sudo apt update sudo apt upgrade
Sobald die Updates abgeschlossen sind, werden wir die öffentlichen und privaten Ordner erstellen, die auf dem NAS verfügbar sind.
sudo mkdir /home/shares sudo mkdir /home/shares/public sudo chown -R root:users /home/shares/public sudo chmod -R ug=rwx,o=rx /home/shares/public
Nas-Server mit Samba erstellen
Da die Basiskonfiguration des Raspberry Pi erfolgt ist, können wir nun das NAS im eigentlichen Sinne installieren. Deshalb werden wir Samba verwenden, eine Software, die die Vernetzung einer Festplatte verwalten kann, um von einem beliebigen Betriebssystem oder einem computerverbundenen Computer über das Netzwerk zugreifen zu können.
Daher werden wir mit der Installation von Samba auf dem Raspberry Pi mit dem folgenden Befehl beginnen:
sudo apt install samba samba-common-bin
Danach werden wir die Konfigurationsdatei bearbeiten.
sudo nano /etc/samba/smb.conf
Wenn Sie die Verbindung zu Ihrem NAS mit der Bitte um Authentifizierung einschränken möchten, gehen Sie zur Zeile
##### Authentification #####
und fügen Sie die nächste Zeile direkt darunter
security = user
Um die privaten Speicherplätze zu verwalten, gehen Sie jetzt in den Teil [homes]
. Wenn Sie in der Lage sind, auf Ihren NAS zu schreiben (Dateien zu senden), stellen Sie sicher, dass die Datei die folgende Zeile enthält:
read only = no
Und schließlich, ganz unten in der Datei, fügen wir Parameter für den Zugriff auf den öffentlichen Teil des NAS hinzu:
[public] comment= Public Storage path = /home/shares/public valid users = @users force group = users create mask = 0660 directory mask = 0771 read only = no
Schließen Sie die Datei, indem Sie sie speichern und starten Sie samba neu
sudo /etc/init.d/smbd restart
Jetzt werden wir samba einen Benutzer hinzufügen. In unserem Beispiel werden wir den Benutzer pi hinzufügen.
sudo smbpasswd -a pi
Ein Multimedia-Gerät hinzufügen
Wenn Sie einen USB-Stick oder eine Festplatte hinzufügen möchten, um mehr Speicherplatz zu haben, ist das natürlich möglich. Um die Dinge zu vereinfachen, wenn Sie mehrere Geräte anschließen möchten, ist es am besten, die Geräte eins nach dem anderen anzuschließen/zu konfigurieren.
Verbinden Sie Ihr Gerät mit Ihrem Raspberry Pi. Das erste, was wir danach tun müssen, ist herauszufinden, was der Name ist, den der Raspberry mit ihm in Verbindung gebracht hat. Um dies zu tun, führen Sie den Befehl aus
dmesg
In der Regel ist der Name des Mediums sda1
Aber das kann sich ändern, vor allem, wenn Sie mehrere angeschlossene Geräte haben.
Achtung, Ihr Gerät muss mit einem Linux-Dateisystem (ext3, ext4, etc.) formatiert werden. Falls dies nicht der Fall ist, können Sie es mit dem folgenden Befehl formatieren (ersetzen sda1
durch den Namen Ihres Geräts, falls es anders ist).
umount /dev/sda1 sudo mkfs.ext4 /dev/sda1
Erstellen Sie dann ein Verzeichnis, in dem das Gerät montiert wird, um es über den NAS zu erreichen, und geben Sie ihm die erforderlichen Lese-/Schreibrechte
sudo mkdir /home/shares/public/disk1 sudo chown -R root:users /home/shares/public/disk1 sudo chmod -R ug=rwx,o=rx /home/shares/public/disk1
Der Name des Ordners (dis1 im Beispiel) spielt keine Rolle, legen Sie den gewünschten Ordner an, um ihn leicht im Netzwerk zu finden. Sobald dies geschehen ist, ordnen Sie das Gerät in diesen Ordner.
sudo mount /dev/sda1 /home/shares/public/disk1
Geräte beim Starten der Raspberry Pi hoch
In diesem Stadium der Installation bleibt tatsächlich ein Problem. Beim Neustart des Raspberry Pi müssen die Peripherien nicht unbedingt montiert werden. Um dies zu beheben, bearbeiten Sie die Datei fstab.
sudo nano /etc/fstab
und für jedes Gerät, fügen Sie unten in der Datei die folgende Zeile hinzu (achten Sie darauf, dass Sie sich nicht irren beim Namen des Geräts und dem Verzeichnis, in das es angebracht werden soll)
/dev/sda1 /home/shares/public/disk1 auto noatime,nofail 0 0
Mit dem NAS-Server verbinden
Unser NAS ist jetzt konfiguriert und ich muss Ihnen nur noch erklären, wie Sie sich damit verbinden können. Ich werde es nicht für alle Betriebssysteme tun, es ist ziemlich ähnlich für jedes. Bitte beachten Sie, dass Sie sich für Smartphones mit einer App wie File Expert für Android oder File Explorer auf IOS verbinden können.
Um sich von Windows zu verbinden, gehen Sie zum Fenster Dieser PC klicken Sie auf die Registerkarte Computer und klicken Sie auf Verbinden Sie ein Netzwerk-Laufwerk.
Der Leserbrief spielt keine Rolle, aber Sie müssen den Raspberry Pi im Netzwerk informieren. entweder durch seinen Namen oder durch seine ip-Adresse. Wenn Sie den Namen Ihres Raspberry Pi nie geändert haben, sollten Sie in der Lage sein, sich mit dem öffentlichen Verzeichnis anzumelden. \raspberrypipublic
und dem privaten Verzeichnis mit dem Benutzernamen (in unserem Beispiel pi
) durch Dies \raspberrypipi
Nun, Sie haben jetzt ein tolles NAS mit Ihrem Raspberry Pi! Jetzt müssen Sie nur noch ein Medienzentrum auf einem Raspberry Pi-Zweiten installieren, um ein Multimedia-System zu haben!