Raspberry Pi Mount -a bei reboot?
Hi Leute,
folgendes:
Ich hab nicht viel Ahnung von Linux, spiele aber gern mit meinem Raspberry rum. Ich hab jetzt nen Logitech Media Server laufen, mit Player etc., und spiel damit Musik von meinem Netzlaufwerk ab. Das Netzlaufwerk steht in der fstab (mit Option _netdev), wenn ich es händisch über Putty mit sudo mount -a einlese ist das Netzlaufwerk auch sofort eingebunden.
Jetzt möchte ich aber, dass er das Netzlaufwerk nach jedem Neustart automatisch lädt, also quasi @reboot root /bin/mount -a in der etc/crontab, aber da tut sich nix. Über crontab -e hab ich erfolgreich den squeezeplayer bei reboot gestartet, immerhin etwas (der braucht keine root Berechtigung).
Kann mir jemand verraten wie ich am besten bei einem reboot ein Netzlaufwerk einbinde? Bitte möglichst für Dullis, ich habe leider aufgrund meiner Arbeit nur sehr wenig Zeit mich in Linux tiefgehender reinzufuchsen.
2 Antworten
Wahrscheinlich steht einfach zur Zeit, wenn mount -a ausgeführt wird, noch keine Netzwerkverbindung zur Verfügung. Wenn du das als Skript schreibst und für dieses eine Systemd Unit erstellst, die auf Netzwerk wartet, dann sollte es klappen.
https://wiki.ubuntuusers.de/systemd/
hast du den mountpoint in fstab definiert? Die Datei liegt in /etc/fstab
Das Netzlaufwerk steht in der fstab (mit Option _netdev)
Jupp, steht drin. Ich kanns mal eben kopieren, vielleicht hab ich da was falsch gemacht. Aber wie gesagt, wenn ich über SSH sudo mount -a eingebe lädt er es ordnungsgemäß:
//192.168.178.98/Freigabe/Musik /mnt/Musik cifs defaults,credentials=/home/pi/.smbcredentials 0 0 _netdev
Dann sollte er das doch automatisch machen. Mach Mal
journalctl -b
Und gibt mir den output. Steht da irgendwas von mount?
Sry. War der falsche befehl
Anscheinend gibt es keinen Befehl, der die bootup Meldungen speichert.
Ich vermute, dass zu der Zeit einfach noch keine Netzwerkverbindung besteht. Dann kann er das auch nicht mounten.
Meinen Recherchen zufolge soll die Option _netdev eigentlich genau das lösen, indem er daran erkennt, dass er es erst nach dem Start des Netzwerkdienstes einliest
Schließ den Pi Mal an ein Monitor an und schau, was zuerst gestartet wird
Ich habe es jetzt mit einem Tutorial geschafft:
Er hängt jetzt das Netzlaufwerk nach einem Reboot automatisch ein :)
https://forum-raspberrypi.de/forum/thread/40061-netzwerkfreigabe-mounten-mit-systemd-mount-unit/#codeLine_3_com_woltlab_wbb_post_345301_9bd726
Dieses Tutorial bezüglich Systemunits hat mir geholfen, danke für die Schlagwörter :)