Ich verwende VirtualBox 4.2.18 mit einem Windows 7-Host und einem Ubuntu 13.10-Gast. Ich versuche einen freigegebenen Ordner einzurichten, aber der Versuch, den Ordner von der Ubuntu-VM zu lesen, scheint auf unbestimmte Zeit zu hängen. Das Schreiben in den freigegebenen Ordner funktioniert jedoch einwandfrei.
Auf dem Windows-Host ist der freigegebene Ordner so eingerichtet, dass er auf verweist C:\ubuntu_share
. Es ist in VirtualBox als permanent konfiguriert, wird jedoch nicht automatisch eingehängt.
In der Ubuntu-VM kann ich den freigegebenen Ordner erfolgreich bereitstellen:
$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x 1 nreed nreed 0 Oct 28 16:37 ubuntu_share/
Wenn Sie jedoch versuchen, den Inhalt des bereitgestellten Ordners mithilfe von zu betrachten, wird ls
ein blinkender Cursor angezeigt, bis ich ihn mit Strg + C beende. Ebenso, wenn ich versuche, den Ordner in Nautilus anzuzeigen, erhalte ich nur den Wartecursor für immer.
Auf der anderen Seite funktioniert das Schreiben in den bereitgestellten Ordner wie folgt:
$ cat > ubuntu_share/test.txt
hello world
^D
und dann kann ich sehen, dass die test.txt
Datei in Windows ganz gut angezeigt wird.
Ich habe versucht, die VM neu zu starten, die Gastzugaben neu zu installieren, den freigegebenen Ordner zu löschen und neu zu erstellen und ihn als Root anstelle meiner UID zu laden, ohne Erfolg. Hat jemand eine Idee, was los ist, oder wie ich das diagnostizieren kann?