Общая папка VirtualBox доступна, но не работает

7

В моей хост-системе (Windows 8 Pro 64 Bit) я установил VirtualBox (4.2.12) и установил Ubuntu 12.04 32 Bit в качестве гостевой системы. Я также установил гостевые утилиты VirtualBox для создания общих папок.

Теперь, создав общую папку, я добавил свой идентификатор пользователя в группу vboxsf , которая является владельцем общей папки с

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

После повторного входа в систему Ubuntu я могу получить доступ к общей папке и создать в ней текстовый файл. Но при использовании текстового редактора, такого как gedit или Geany, у меня возникает странная проблема. Когда я пытаюсь сохранить файл, исходный файл будет удален с диска, и gedit сообщает мне

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

Unexpected error: Error renaming temporary file: Text file busy

Почему возникают конфликты, когда я уже в группе? И как их решить?

    
задан John Threepwood 28.04.2013 в 11:11
источник

2 ответа

7

У меня возникла одна и та же проблема. Моя настройка: VirtualBox 4.2.12 с гостевой консолью Ubuntu 13.04 на узле W7SP1, установленная папка Windows с файловой системой fstab, подобная этой

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

Я использую Geany. Сохранение файла происходит с аналогичными симптомами, как описано в вопросе выше для gedit (что тоже не удается). Сообщение об ошибке:

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

Мое решение для Geany:

  • Изменить / Настройки
  • Выберите вкладку Различные
  • прокрутите вниз и установите флажок use_atomic_file_saving
  • нажмите «ОК»

Я не использую его много, поэтому не уверен, что gedit предоставляет подобный трюк, но FWIW, вы можете взглянуть на этот вопрос о стеке , поскольку он предлагает обходной путь.

    
ответ дан dregad 10.05.2013 в 22:15
0

Я думаю, что проблема в основном с glib и тем, как она сохраняет временный файл, а затем переименовывает, не закрывая файл. Ошибка была записана как: Ссылка

    
ответ дан TimSC 19.06.2014 в 18:56