Der freigegebene VirtualBox-Ordner ist zugänglich, aber nicht funktionsfähig

7

Auf meinem Hostsystem (Windows 8 Pro 64 Bit) habe ich VirtualBox (4.2.12) installiert und Ubuntu 12.04 32 Bit als Gastsystem installiert. Ich habe auch die VirtualBox-Gastdienstprogramme installiert, um freigegebene Ordner zu erstellen.

Nachdem ich einen freigegebenen Ordner erstellt habe, habe ich meine Benutzer-ID zur Gruppe hinzugefügt vboxsf, die der Eigentümer des freigegebenen Ordners ist

sudo usermod -a -G vboxsf <my-user-id>

Nach einer erneuten Anmeldung beim Ubuntu-System kann ich auf den freigegebenen Ordner zugreifen und darin eine Textdatei erstellen. Aber wenn ich einen Texteditor wie gedit oder Geany benutze, stoße ich auf ein seltsames Problem. Wenn ich versuche, die Datei zu speichern, wird die Originaldatei von der Festplatte entfernt und gedit teilt mir dies mit

Could not save the file /media/sf_shared_folder/test.txt und

Unexpected error: Error renaming temporary file: Text file busy

Warum gibt es Konflikte, wenn ich bereits in der Gruppe bin? Und wie kann man sie lösen?

Geben Sie hier die Bildbeschreibung ein

John Threepwood
quelle
Problemumgehung: Funktioniert es mit mount -t vboxsf uid=1000,gid=1000 <folder-name> <mount-point>, möglicherweise ohne dass Sie in der vboxsf-Gruppe sind?
Ignis
Sie sollten Ihr Ubuntu neu starten, nachdem Sie die Gruppenmitgliedschaft eines Benutzers geändert haben.
Takkat

Antworten:

7

Ich habe das gleiche Problem erlebt. Mein Setup: VirtualBox 4.2.12 mit Ubuntu 13.04-Gast auf dem W7SP1-Host, gemounteter Windows-Ordner mit fstab wie folgt

dev /home/dregad/dev    vboxsf  auto,rw,uid=dregad,gid=dregad,umask=0022,dmode=0755,fmode=0644  0   0

Ich benutze Geany. Das Speichern der Datei schlägt mit ähnlichen Symptomen fehl, wie in der obigen Frage für gedit beschrieben (was ebenfalls fehlschlägt). Fehlermeldung wie folgt:

Error saving file.
Error renaming temporary file: Text file busy
The file on disk may now be truncated!

Meine Lösung für Geany:

Ich benutze es nicht viel, daher bin ich mir nicht sicher, ob gedit einen ähnlichen Trick bietet, aber FWIW, vielleicht möchten Sie sich diese Frage zum Stapelaustausch ansehen, da sie eine Problemumgehung bietet.

dregad
quelle
0

Ich denke, das Problem liegt im Wesentlichen bei glib und der Art und Weise, wie es in einer temporären Datei gespeichert und dann umbenannt wird, ohne die Datei zu schließen. Der Fehler wurde wie folgt aufgezeichnet: https://bugzilla.gnome.org/show_bug.cgi?id=656225

TimSC
quelle