Смонтировать на непустой каталог [дубликат]

На этот вопрос уже есть ответ здесь:

Это может быть неправильная тема, так как я работаю в Windows 7 с VirtualBox, а моя виртуальная машина - Ubuntu 17.

Я пытаюсь совместно использовать каталог между моей Windows и моей Ubuntu.

Это отлично работает с этими шагами:

  • В VirtualBox> Устройства> Общие папки: я добавляю общий ресурс
    • Путь к папке: мой каталог в Windows (например: C: \ dev \ windows-shared)
    • Имя папки: vbox_shared
    • И я проверяю «Авто-монтирование» и «Сделать постоянным»
  • Теперь в терминале в Ubuntu я запускаю:

    sudo mount - t vboxsf vbox_shared / home / osboxes / ubuntu-shared

И это работает: я могу добавить файл в Windows и увидеть его в Ubuntu и наоборот.

Проблема в том, что мой каталог «ubuntu-shared» уже содержит файлы: после команды mount каталог становится «пустым» (и теперь каталог находится под root: root).

Если я размонтирую , файлы в каталоге вернутся (конечно).

Итак: 1) есть ли способ смонтировать существующий ( непустой ) каталог без «потери» его содержимого? или 2) меньше относительно Ubuntu: есть ли лучший способ поделиться папкой на VirtualBox?

Спасибо!


РЕДАКТИРОВАТЬ - РЕШЕНО :

Как было обнаружено в Ошибка монтирования общих папок VirtualBox в гостевой системе Ubuntu , правильная команда для запуска в терминале должна быть:

 sudo mount -t vboxsf -o uid = 1000, gid = 1000 vbox_shared / home / osboxes / ubuntu-shared 
 

, где опция -o гарантирует, что у вас будет доступ к монтированию (в противном случае он будет принадлежать root ). "

0
задан 15 November 2017 в 01:45

1 ответ

Вы не теряете содержание, Вы скрываете его от своего системного представления, монтирование переопределит системное представление для пути монтирования. Вы предупреждаете о системе, что тот путь теперь обслуживается от общего каталога на Вашем хосте virtualbox, игнорируя то независимо от того, что помещается ниже точки монтирования.

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

0
ответ дан 1 November 2019 в 05:29

Другие вопросы по тегам:

Похожие вопросы: