Виртуальная папка Windows / Ubuntu VirtualBox очищена - PullRequest
0 голосов
/ 12 октября 2019

У меня установлен VirtualBox на моей машине с Windows, и я установил Ubuntu в VirtualBox. Я создал папку в Windows, чтобы поделиться ею с Ubuntu, папка в Windows находится в D: / webroot, а в Ubuntu - /web.

Так что я следовал этому уроку Как сделать - создать общийпапку в Ubuntu под Virtual Box , и в основном я создал новую общую папку в windows, создал файл /etc/rc.local и вставил в него следующий код:

sudo mount -t vboxsf -o uid=33,gid=33 Webroot /web/
exit 0

, затем я запускаю этикак указано в руководстве:

sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
sudo reboot

Я вижу, что это работает, если я создаю файл внутри / web или D: / webroot, он отражается с обеих сторон, но проблема в том, как только я установлюэта система общего доступа очищает весь контент папки / сети в Ubuntu. Это проблема, потому что я пытался открыть общий доступ к файлам apache в / var / www /, и в результате все файлы html были удалены при запуске общего доступа к этой папке?

Это нормальное поведение для обмена файлами вVirtualBox, означает ли это, что совместное использование выполняется сначала от хоста к гостю, поэтому папка Ubuntu очищается, потому что папка Windows пуста или я что-то здесь упустил, пожалуйста?

Спасибо.

1 Ответ

0 голосов
/ 24 октября 2019

Ничего в системе общих папок не должно удалять любой файл по любой причине! Где-то в каком-то коде приложения должна быть проблема.

Теперь ... вы говорите, что папка в Ubuntu"очищена". Как это на самом деле выглядит на стороне хоста? Все Linux / Unix "монтируются" в определенный момент локальной файловой системы ... пустой каталог, скажем, в /mnt. Когда файловая система смонтирована, вы видите там содержимое. Но если файловая система там не смонтирована, вы увидите (пустой) каталог. Используйте команду mount, чтобы определить, действительно ли общая файловая система по-прежнему подключена.

Моя гипотеза верна, если вы видите пустую папку на стороне Ubuntu (гостевая), но папка на самом деле не являетсяпусто на хосте. С другой стороны, если каталог хоста удаляется , «у вас есть ошибка где-то [еще]».

...