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?
quelle
mount -t vboxsf uid=1000,gid=1000 <folder-name> <mount-point>
, möglicherweise ohne dass Sie in der vboxsf-Gruppe sind?Antworten:
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
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:
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.
quelle
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
quelle