Lösung 1:
Es gibt ein paar Dinge, die Sie ausprobieren könnten:
- Angenommen, sie sind immer noch nicht gemountet, wenn Sie sich anmelden können, wird ein
mount -a
ausgeführt dazu führen, dass Fehler auf Ihrem Terminal gedruckt werden? Dies wird nur Informationen verwenden, die in der fstab verfügbar sind, um alle verfügbaren Mounts zu mounten, und sollte Details über alle Mounts liefern, die immer noch nicht erfolgreich sind.- Wenn Sie keine Fehler erhalten und immer noch keine Reittiere haben, sind Sie sicher, dass Sie nicht die
noauto
haben Option aktiviert? - Wenn Sie keine Fehler erhalten und jetzt Mounts haben, passiert vielleicht ein getrenntes Mounten in Ihrer Boot-Sequenz und nicht alle diese Boot-Schritte sind aktiviert; zB hat Gentoo
localmount
undnetmount
undnfsmount
Init-Skripte zum Mounten von Dingen beim Booten.
- Wenn Sie keine Fehler erhalten und immer noch keine Reittiere haben, sind Sie sicher, dass Sie nicht die
- Ist es ein Bestellproblem? dh versuchen,
/var/lib
zu mounten vor/var/
. Sie können den ersten numerischen Parameter in der fstab verwenden, um zu steuern, welche Mounts zuerst gemountet werden. - Wenn keiner der oben genannten Punkte fehlschlägt, können Sie versuchen, Log Diving zu machen.
dmesg
, oder eines der verschiedenen Protokolle in/var/log
sollte helfen können. Ihre Startsequenz sollte standardmäßig protokolliert werden, aber da sie von der Konfiguration Ihres Systemloggers abhängt, kann sie sich ein wenig ändern, selbst bei verschiedenen Versionen derselben Distribution. Die üblichen Übeltäter sind/var/log/messages
undvar/log/kernel
.
Lösung 2:
Beachten Sie, dass einige Mount-Dienste wie s3 fuse erfordern ein Netzwerk Dienste aktiviert werden, bevor das Einhängen erfolgt, daher müssen Sie möglicherweise eine init.d erstellen Service, um die Halterung zu aktivieren und entsprechend zu bestellen. Quelle:https://github.com/s3fs-fuse/s3fs-fuse/issues/412