Ich habe kürzlich eine Neuinstallation von Xubuntu 16.04 durchgeführt. Bevor ich 14.04 verwendet und eine NFS-Freigabe mit der folgenden Zeile in der Datei / etc / fstab bereitgestellt habe
192.168.178.66:/media/user/drive /media/user/banana nfs rw 0 0
Was soll passieren?
Die NFS-Freigabe sollte beim Start an dem angegebenen Speicherort bereitgestellt werden.
Was geschieht?
Das Booten dauert sehr lange und die NFS-Freigabe ist nicht gemountet. Auf meinem Desktop wird ein graues Symbol für die Freigabe angezeigt. Wenn ich darauf klicke, steht so etwas wie "Nur root kann mounten". Wenn ich während des Startvorgangs einen Pfeil drücke, kann ich das Systemd-Protokoll sehen (ich nehme an), in dem steht ~ "Startjob for /media/user/banane (30s/1,31s)"
Es wartet die ganzen 91er und es startet schließlich. Das manuelle Mounten des NFS funktioniert. Aber dann endet das Herunterfahren nicht. Betrachten Sie die systemd-Ausgabe erneut: " Stop job for /media/netzwerkfreigabe (30s/2m)
" Das Herunterfahren endet nicht an der angegebenen Grenze. Stattdessen wird ein weiteres längeres Limit angezeigt. Mindestens dreimal.
zusätzliche Information
- Das Paket
nfs-common
wird auf dem Client-Computer installiert - Der NFS-Server ist ein BananaPi, auf dem BananianLinux ausgeführt wird (ein modifizierter Debian Jessy).
- Ich kann die nfs-Freigabe mit derselben / etc / fstab-Zeile von einem anderen Computer mit Xubuntu 14.04 mounten
Soweit ich weiß, wird systemd in Ubuntu 16.04 eingeführt. Dies kann ein Systemproblem sein. Sollte meine fstab-Konfiguration funktionieren? Mounten Sie nfs heutzutage anders? Ich habe in anderen Foren mehrere Berichte über ähnliche Probleme anderer Benutzer gefunden. Soll ich einen Fehler melden?
Vielen Dank für Ihre Antwort!
user
Option in fstab hinzufügenuser
Option hat nicht geholfen.Antworten:
Ich habe hier die folgende Lösung gefunden . Anscheinend müssen Sie in fstab bestimmte systemd-Optionen verwenden.
quelle
Hatte das gleiche Problem und habe alle Beiträge auf askubuntu.com und anderswo darauf gelesen. Ich habe endlich ein Wiki gefunden, https://wiki.ubuntu.com/systemd#Remote_filesystem_mounts , das das Problem recht gut erklärt, abgesehen von kleinen Änderungen, die für Ubuntu 16.04 erforderlich sind. Was mir nach dem Lesen nicht so klar war, war, dass es notwendig zu sein scheint, sowohl den Eintrag in fstab (ziemlich normal) als auch die .mount-Datei in / etc / systemd / system zu haben.
Eintrag in meiner fstab:
Die Mount-Unit-Datei für systemd /etc/systemd/system/mnt-work.mount (erwähnen Sie die Namenskonvention / mnt / work ==> mnt-work.mount
Wie Sie vielleicht bemerken, musste ich statd.service in rpc-statd.service und network.target in network-online.target ändern (was ich nicht weiß, wenn es notwendig ist).
Zusätzlich habe ich eine Zeitüberschreitung von 50 Sekunden hinzugefügt. Wenn ich jedoch das Netzwerk über einen Hardware-Switch umschalte, bleibt das Herunterfahren hängen.
Mein Problem war, wenn der fstab-Eintrag fehlt, wird die Mount-Einheit beim Start nicht ausgeführt!
quelle
Ich brauchte Ewigkeiten, um das Problem zu beheben, und in der Zwischenzeit wurde ich von meinen NFS-Freigaben ausgeschlossen. Ich habe das 4. Feld
/etc/fstab
vondefaults
von geändertuser
. Das Problem ist, dass nur der Superuser die freigegebenen Dateien bereitstellen kann. Hinzufügenuser
bedeutet, dass jeder Dateien mounten kann, einschließlich nfs.quelle
Ich hatte das gleiche Problem und fand diesen sehr nützlichen Digitalocean- Artikel, der die richtigen Mount-Optionen enthält
quelle
Ich hatte genau das gleiche Setup und es hat nur bei mir funktioniert. Der NFS-Export war am 14.04 und ich habe ihn mit 16.04 gemountet. Ich habe es genauso gemacht wie ältere Versionen (und wie es sich anhört, genau das, was Sie versucht haben). Stellen Sie sicher, dass Sie die neue Maschine zu Ihren Exporten hinzugefügt haben.
quelle
Ich habe das gleiche Problem, aber das Herunterfahren dauert auch lange. Ich verbinde meinen Desktop mit einem Rasberry Pi, auf dem NFS ausgeführt wird:
Versuchen Sie, Ihre / etc / fstab auf Ihrem Client-Computer zu bearbeiten, um:
quelle
In Ubuntu 16.04 fügen Sie einfach die Benutzeroption zur entsprechenden Zeile in / etc / fstab hinzu und versuchen Sie, als normaler Benutzer zu mounten. Dies sollte funktionieren (auch für cifs mount).
quelle
[1] Erstellen Sie eine Datei unter:
[2] Füge dies hinzu:
[3] Machen Sie die Datei ausführbar:
Aus dieser Antwort: https://ubuntuforums.org/showthread.php?t=2392742&p=13795542#post13795542
quelle