Problem
Wir hinzufügen einen Linie Eintrag in/etc/fstab, wenn Raspberry Pi automatisch ein Netzlaufwerk bereitstellen muss. Das Problem bei diesem Ansatz ist, dass:
Raspberry Pi muss das Netzlaufwerk unter dem Gesichtspunkt zu montieren, beim Booten bis zum Herunterfahren. Mit anderen Worten muss Raspberry Pi verwenden CPU und RAM, um den Berg gehen die ganze Zeit selbst zu halten ist als Netzlaufwerk nicht erforderlich. Dies verursacht unnötige Kosten auf dem Raspberry Pi. Weiter mehr, wird wenn das Netzlaufwerk offline ist, der Raspberry Pi beschweren und verlangen, dass Sie zu reparieren, bevor Sie irgendetwas anderes tun.
Um das oben genannte Problem zu vermeiden, verwenden wir/etc/fstab. Stattdessen können wir ein Netzlaufwerk mit dem Mount-Befehl manuell mounten. Das Problem mit der Mount-Befehl ist, dass der Benutzer ausführt, der Mount ROOT-Benutzer sein muss. Jedoch kann nur ein Benutzer ROOT sein.
Um den ROOT-Benutzer-Anforderung zu vermeiden, Sie können konfigurieren, Sudo Einstellungen lassen alle anderen Benutzer verwenden die Halterung. Das Problem bei diesem Ansatz ist, dass wir Sudo Einstellungen ständig zu aktualisieren, jedes Mal, wenn wir neue Benutzer hinzufügen oder bestehende entfernen. Verwaltungskosten entstehen.
Es gibt eine bessere Lösung
Lösung
Die Lösung soll ein Automounter verwenden. Der Automounter steigt automatisch, nur wenn das Verzeichnis oder die Dateien des Netzlaufwerkes verwendet oder benötigt. Der Automounter überschreibt das Netzlaufwerk automatisch nach einem Zeitraum der Inaktivität, wodurch unnötigen Aufwand. Der Automounter werden Halterungen für jeden Benutzer und nicht nur für den Benutzer ROOT.
Der Automounter-Daemon ist /usr/sbin/automount von Autofs-Paket zur Verfügung gestellt
Geltungsbereich
Diese instructable zeigen:
- Installieren Sie das erforderliche Paket
- Konfigurieren der Hauptübersicht um indirekte Karte benutzen
- Konfigurieren Sie die indirekte Karte, um eine Netzwerk-Datei System (NFS) Laufwerk mounten
Diese instructable zeigen nicht wie NFS Laufwerk dienen
Voraussetzung
Raspberry Pi mit Raspbian OS
NFS-Server von einem remote-Computer exportieren und teilen ein Netzlaufwerk auf Ihrem Raspberry Pi