Я использую виртуальную коробку. Гость Ubuntu. Хост - Windows 7. У меня есть общая папка (общая для хоста и гостя).
Проблема в том, что в гостевой (Ubuntu) я не могу rename/delete/edit
файлы в общей папке. Например, после того, как я отредактировал файл и попытался сохранить его, я получил следующее сообщение об ошибке:
Не удалось сохранить файл fileName. Неожиданная ошибка: ошибка переименования временного файла: текстовый файл занят
blockquote>На хосте (Windows) я могу переименовать / отредактировать / удалить без проблем. Что я могу сделать?
Как вы смонтировали эту общую папку?
У меня была такая же проблема, но с помощью fstab мне наконец-то удалось получить свободный доступ к моей общей папке - просто добавила строку:
//shareIP/sharedFolder mountpoint smbfs rw,umask=777,uid=linuxUID,username=winUsername,password=winPassword,auto 0 0
[ 114] Теперь вы можете перезагрузить вашу ОС или просто сделать sudo mount <mountpoint>
.
Как-то с «родным» общим доступом к vbox я не смог этого добиться - даже не получил доступ к общей папке, хотя это было видно.
Вы можете пострадать от ошибки # 34813 , из-за которой доступ к общим ресурсам в системах Windows нарушен. Доступ к файлам на хостах Ubuntu не затронут.
Чтобы проверить правильность настройки общих папок, вы можете выполнить следующие действия:
vboxsf
для автоматически смонтированных общих ресурсов. Смонтируйте временные общие ресурсы с опцией rw и соответствующим uid для доступа для записи,
(например, sudo mount -t vboxsf -o uid=1000 sharename mountpoint
)