Hallo, habe von Linux und Raspberry PI wenig Ahnung bzw. verstehe die Zusammenhänge noch nicht richtig. versuche gerade von meinem PI auf mein NAS zuzugreifen sudo nano /etc/fstab //192.168.X.X/nas /media/nas cifs username=XXXXXX,password=XXXXXX,rw,soft nach reboot sind keine Daten über /media/nas referenziert. wenn ich nun manuell mounte sudo mount -a dann sind alle Daten von meinem NAS Ordner über /media/nas refernziert und ich kann drauf zugreifen warum muss ich das manuell nochmal anstoßen, ich dachte die Einträge der fstab werden beim Neustart automatisch gemountet ? Gruß Michi
Michael schrieb: > werden beim Neustart automatisch gemountet Ja, aber nur die, die zu dem Zeitpunkt auch schon erreicht werden. Wenn dein Netzwerk erst nach dem Mount Versuch gestartet wird, erfolgt da kein zweiter Versuch. Du kannst dann z.B. aus der rc.local ein Mount zünden, weil die ziemlich zum Schluss abgearbeitet wird.
:
Bearbeitet durch User
Hallo Matthias, vielen Dank für den Hinweis, das macht Sinn. Habe nun in rc.local einen Eintrag über exit 0 mit sudo mount -a leider bringt es das auch nicht ...
Nun habe ich den Eintrag in der fstab noch einmal gelöscht und in der rc.local einen Eintrag über exit 0 mit mount -t cifs //192.168.x.x/nas /media/nas/ -o username=myusername,password=mypass nach einem reboot passiert wieder gar nichts ... nach sudo /etc/rc.local ist die Referenz über /media/nas wieder vorhanden ??
>Wann wird denn die Netzwerkverbindung hergestellt?
Keine Ahnung wie finde ich das raus ?
Ich benutze 2016-05-27-raspbian-jessie falls das noch von Interesse ist update und upgrade durchgeführt
ein sleep 30 über dem mount Befehl in der rc.local und nun funktioniert es ...
Ich kenne mich mit dem Raspbain auch nicht so aus. Bei ubuntu wird z.b. die WLAN-Verbindung erst über den Networkmanager beim anmelden an die GUI aufgebaut. Jetzt ist die frage, wie du die Verbindung herstellst? Ich habe noch dass gefunden: https://raspberry.tips/raspberrypi-einsteiger/raspberry-pi-autostart-von-skripten-und-programmen-einrichten/ ggf. ist der letzte Abschitt was für dich und du versuchst es nochmal über einen Cronjob. Alternativ könntest du noch dein Skript ergänzen und z.b. erst mit ping prüfen, ob eine Nwtzwerkverbindung besteht, wenn keine besteht warten und wiederhohlen, und erst dann mounten. In Python sind dass nur ein paar Zeilen Code, ob es mit einem Shell-Skript geht, kann ich dir nicht sagen.
Vielleicht braucht auch dein Router noch ein paar Sekunden, bis er den neuen Teilnehmer verarbeitet (Routing usw.) hat.
Michael schrieb: > Keine Ahnung wie finde ich das raus ? Sowas sollte im kernel message buffer stehen - bin jetzt nicht der Raspian Profi, sollte aber mit 'dmesg' auf den Schirm zu kriegen sein.
Das hier könnte hilfreich sein: https://www.elektronik-kompendium.de/sites/raspberry-pi/2102201.htm besonderd der Teil mit: Zitat "Hinweis: Die Mount-Optionen "x-systemd.automount,x-systemd.requires=network-online.target" sorgen dafür, dass erst dann versucht wird zu mounten, wenn die Netzwerkverbindung zur Verfügung steht und geunmountet wird bevor die Netzwerkverbindung beendet wird."
Da fehlt "auto" bei den Mount-Optionen, denn genau die nimmt "mount -a".
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.