Forum: PC Hard- und Software Raspberry Pi NAS mounten


von Michael (Gast)


Lesenswert?

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

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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
von Michael (Gast)


Lesenswert?

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 ...

von Michael (Gast)


Lesenswert?

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 ??

von Karl (Gast)


Lesenswert?

Wann wird denn die Netzwerkverbindung hergestellt?

von Michael (Gast)


Lesenswert?

>Wann wird denn die Netzwerkverbindung hergestellt?

Keine Ahnung wie finde ich das raus ?

von Michael (Gast)


Lesenswert?

Ich benutze
2016-05-27-raspbian-jessie
falls das noch von Interesse ist

update und upgrade durchgeführt

von Michael (Gast)


Lesenswert?

ein
sleep 30

über dem mount Befehl in der rc.local und nun funktioniert es ...

von Karl (Gast)


Lesenswert?

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.

von Horst (Gast)


Lesenswert?

Vielleicht braucht auch dein Router noch ein paar Sekunden, bis er den 
neuen Teilnehmer verarbeitet (Routing usw.) hat.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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.

von rosch (Gast)


Lesenswert?

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."

von rosch (Gast)


Lesenswert?

Oder man schaut sich mal die Option "_netdev" an.

von Fritz Katze (Gast)


Lesenswert?

Da fehlt "auto" bei den Mount-Optionen, denn genau die nimmt "mount -a".

von Daniel A. (daniel-a)


Lesenswert?

Netzlaufwerke würde ich mit autofs mounten.

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
Noch kein Account? Hier anmelden.