Ich habe eine CIFI-Freigabe, die einen Windows-Ordner mit einer Debian-Maschine verbindet, jedoch kann ich sie nicht mit Hilfe von fstab auf booten. Ich habe die Anmeldeinformationen in einer Datei mit 600 Berechtigungen gespeichert.
Die Anmeldeinformationen werden wie folgt gespeichert:
username=user password=pass
Gibt es etwas offensichtliches, was ich falsch mache? Die Freigabe funktioniert, wenn ich sie manuell einhänge.
"Manuell" heißt ohne "fstab"? oder einfach nur "sudo mount / root / wowcher"? Wenn letzteres funktioniert, liegt das Problem möglicherweise daran, dass das Netzwerk nicht verfügbar ist, wenn dieser `fstab`-Eintrag analysiert wird. Verwendet Ihr Debian `systemd`? Abgesehen davon: Hast du "autofs" in Betracht gezogen?
Kamil Maciorowski vor 7 Jahren
0
Manuell ist entweder mount -t cifs //192.168.1.72/Wowcher_Order_System / root / wowcher -o Benutzername = Benutzer, Kennwort = Durchlauf. Oder wenn ich nur Mount -a starte
Edward144 vor 7 Jahren
0
Was liest die entsprechende fstab-Zeile? Ich postuliere, dass das vierte Feld falsch ist (heißt es automatisch, Standardwerte oder etwas anderes?)
davidgo vor 7 Jahren
0
@davidgo Die fstab-Zeile ist, was ich oben in der Code-Box geschrieben habe. Ich habe keine Standardeinstellung oder sonst etwas
Edward144 vor 7 Jahren
0
Wenn `mount -a` funktioniert, denke ich, ist der Eintrag in Ordnung. Ich vermute, Sie sollten das Mounten verzögern, bis Ihr Netzwerk aktiv ist. Sind Sie sicher, dass dies nicht das Problem ist?
Kamil Maciorowski vor 7 Jahren
0
@KamilMaciorowski Ich bin mir nicht sicher, der Windows-PC ist ständig eingeschaltet, und ich würde nicht glauben, dass die Linux-Maschine versuchen würde, zu mounten, bevor der Startvorgang abgeschlossen ist (einschließlich der Verbindung zum Netzwerk). Wie kann ich das verzögern? ?
Edward144 vor 7 Jahren
0
Entschuldigung, mein Geld hat es abgeschnitten. Antwort unten
davidgo vor 7 Jahren
0
[`autofs`] (https://superuser.com/a/606707/432690) anstelle von` fstab`.
Kamil Maciorowski vor 7 Jahren
0
2 Antworten auf die Frage
0
davidgo
Das Problem ist, dass Sie im Optionsfeld von fstab nicht "auto" haben, sodass es nicht automatisch gemountet wird. Fügen Sie am Ende des vierten Felds ", auto" hinzu, und das sollte dies beheben.
Beim Mounten -a werden Dateien ohne dieses Flag gemountet, aber beim Start nicht geladen.
0
A. Loiseau
Sie müssen diese beiden Optionen hinzufügen:
auto (wie von @davidgo angegeben), damit dieser Mount-Punkt beim Start geladen wird
_netdev, damit das Boot-Skript vor dem Laden auf das Netzwerk wartet
Sie können auch einige weitere Geschwindigkeits- und Sicherheitsoptionen hinzufügen, z. B. relatime, nodev und möglicherweise nosuid, noexec.