Не вдається змінити файли в моїй спільній папці (virtualbox, гість - Ubuntu, хост - windows 7)


12

Я використовую virtual-box. Гість - Ubuntu. Хост - це Windows 7. У мене є спільна папка (спільна хост і гість).

Проблема полягає в тому, що в гостьовій (Ubuntu) я не можу rename/delete/editфайли в загальній папці. Наприклад, коли я редагую файл і намагаюся зберегти його, я отримую таке повідомлення про помилку:

Не вдалося зберегти файл fileName. Несподівана помилка: Помилка перейменування тимчасового файлу: текстовий файл зайнятий

У хості (Windows) я можу без проблем перейменувати / редагувати / видалити. Що я можу зробити?

Відповіді:


8

Ви можете постраждати від помилки №34813 , коли доступ до акцій у системах Windows порушений. Доступ до файлів на хостах Ubuntu не впливає.

Усунення неполадок спільних папок у віртуальному вікні

Щоб перевірити, чи правильно налаштовані ваші спільні папки, ви можете пройти наступні кроки:

  • Встановіть останню версію Virtual Box .
  • Переконайтесь, що додатки для гостей відповідають вашій версії VBox.
  • Не визначайте спільні папки як лише для читання, якщо вам потрібен доступ для запису.
  • Гості-користувачі повинні бути в групі vboxsfдля автоматично встановлених акцій.
  • Монтуйте тимчасові спільні файли з опцією rw та відповідним uid для доступу до запису,

    (наприклад sudo mount -t vboxsf -o uid=1000 sharename mountpoint)


2

Як ви змонтували цю спільну папку?

У мене була така ж проблема, але з потужністю fstab я нарешті вдається вільно отримати доступ до своєї спільної папки - просто додав рядок:

//shareIP/sharedFolder mountpoint smbfs rw,umask=777,uid=linuxUID,username=winUsername,password=winPassword,auto 0 0

Тепер ви можете перезавантажити вашу ОС або просто зробити sudo mount <mountpoint>.

Якось за допомогою "рідного" обміну vbox я цього не зміг досягти - навіть не дійшов до спільної папки, хоча це було видно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.