boot2docker, docker mount.vboxsf: Automount-Mounting fehlgeschlagen mit dem Fehler: Keine solche Datei oder kein solches Verzeichnis

boot2docker, docker mount.vboxsf: Automount-Mounting fehlgeschlagen mit dem Fehler: Keine solche Datei oder kein solches Verzeichnis

Ich versuche, einen Betriebssystemordner (Windows 8), der sich nicht im Benutzerordner befindet, über das Init-Skript automatisch in boot2docker zu mounten, erhalte dabei jedoch den oben genannten Fehler.

Das Mounten funktioniert einwandfrei, wenn ich es manuell ausführe:

sudo mount -t vboxsf mydirectory /mapped/mydirectory

Aber beim Neustart von boot2docker vergisst es es, also versuche ich, es automatisch in dem Ordner zu mounten, der bereits im Betriebssystem erstellt wurde.

Ich folge den Anweisungen und versuche, es mit dem obigen Befehl im Skript automatisch zu mounten.

/var/lib/boot2docker/bootlocal.sh

welches wie im Startskript boot2docker gezeigt ausgeführt wird:

-------------- ran /var/lib/boot2docker/bootlocal.sh
Finished boot2docker init script.

In den Protokollen bei

/var/log/bootlocal.log

Ich sehe den folgenden Fehler:

mount.vboxsf: mounting failed with the error: No such file or directory

Wie in der von mir verwendeten Dokumentation empfohlen:

Ich habe versucht, hinzuzufügen

sudo modprobe vboxsf

wie empfohlen vonhttps://forums.virtualbox.org/viewtopic.php?t=5851 aber ohne Erfolg - der gleiche Fehler tritt auf.

AKTUALISIEREN: Ich habe das Problem herausgefunden. Obwohl die Ordner im Dateisystem vorhanden sind, sind sie aus irgendeinem Grund erst nach der Anmeldung zugänglich. Daher ist das Hinzufügen der Ordner im

/var/lib/boot2docker/bootlocal.sh

wie

echo "starting mounting"
sudo modprobe vboxsf
sudo mkdir /mapped
sudo mkdir /mapped/AAA
sudo mkdir /mapped/BBB
sudo mkdir /mapped/CCC
sudo mount -t vboxsf AAA /mapped/AAA
sudo mount -t vboxsf BBB /mapped/BBB
sudo mount -t vboxsf CCC /mapped/CCC
echo "   done mounting"

hat funktioniert und sie überleben jetzt Neustarts. Juhu!

verwandte Informationen