Ich habe eine CIFS-Freigabe auf meinem NAS, die ich beim Booten bereitstellen möchte - sie wird von meinem MythTV-Server als Hauptmedienspeicher verwendet. Ich habe einen Eintrag in hinzugefügt fstab
, um es mounten zu lassen, aber das tut es nicht. Es scheint, dass nach Durchsicht meiner Systemprotokolle fstab
gelesen wird, bevor meine Netzwerkschnittstellen online geschaltet werden. Kann ich den fstab
Eintrag bearbeiten, um ihn zu ändern?
Der fstab
Eintrag zum Mounten der Freigabe lautet:
\\192.168.0.26\mythtv\media /media/mybooklive cifs username=user,password=pass,umask=002,uid=136,gid=144,iocharset=utf8 0 0
Es wird nach dem Booten problemlos aktiviert, wenn ich sudo mount -a
Probleme habe, und es gibt keine weiteren Probleme damit.
Vielen Dank!
Antworten:
Es ist ein Syntaxfehler, ich denke, Sie brauchen ein "/" und nicht ein "\" wie dieses
Siehe: https://wiki.ubuntu.com/MountWindowsSharesPermanently für weitere Informationen.
quelle
Haben Sie versucht, die Option
_netdev
zu Ihremfstab
Eintrag hinzuzufügen ? Sie würden es mit den anderen Optionen in Ihrer Zeichenfolge wie folgt hinzufügen_netdev
soll die Bereitstellung verzögern, bis das Netzwerk verbunden ist.quelle
fstab
Zeile stehen würde? Damit und in einem Zeitraum, in dem ich den Server neu starten kann, wenn er nicht verwendet wird, werde ich es versuchen. Danke für die Antwort.Wenn _netdev nicht funktioniert, probieren Sie die Option:
stattdessen. Es funktioniert, indem das Laufwerk beim ersten Zugriff gemountet wird.
Um die automatische Bereitstellung zu testen, heben Sie die Bereitstellung Ihrer Freigabe auf, wenn sie derzeit bereitgestellt ist:
Und dann starte das
remote-fs
System neu:quelle
Ich verwende den Raspbian-Stretch-Build vom 07.09.2017 und habe das gleiche Problem festgestellt. Dies konnte ich jedoch überwinden, indem ich in raspi-config ging und im Menü "Boot Options" die Option "Wait for network at boot" aktivierte.
quelle
-Verwenden Sie Schrägstriche (/), um das Problem NICHT zu beheben.
-Das Hinzufügen der Option
_netdev
zu meinem/etc/fstab
Eintrag hat das Problem auch NICHT für mich behoben .Was ich getan habe, um dieses Problem zu beheben (auf meinem Pi3), ist zu ändern,
/etc/rc.local
um 20 Sekunden zu schlafen (durch Aufrufensleep 20
) und dann anzurufenmount -a
. Auf diese Weise erzwinge ich, obwohl das Netzwerk noch NICHT verbunden ist, wenn das System die fstab-Datei zum ersten Mal liest, so dass der Ladevorgang fehlschlägt, dass das System hier 20 Sekunden wartet (wobei dem Netzwerk Zeit zum Herstellen der Verbindung gegeben wird), und erzwinge dann einenmount -a
erneuten Aufruf um alle Laufwerke in derfstab
Datei zu mounten .So
/etc/rc.local
sieht meine Datei jetzt aus:Erledigt! Es funktioniert jetzt perfekt für mich!
Verweise:
quelle
sudo mount -a
löst das Problem, aber ich bin gespannt, warum es beim Booten nicht funktioniert. Ich werde versuchen, Ihre Lösung und sehen, ob das hilft.