Я не могу смонтировать совместно используемую папку между машиной окон хоста и virtualbox гостем Linux

Таким образом в установке virtualbox совместно используемой папки, у меня уже есть щелчок установка: автоматическое монтирование и делает постоянными. Мою совместно используемую папку называют как VM-доля

Затем я вхожу в терминал гостя Linux для ввода в следующих командах:

$ sudo mount -t vboxsf VM-share ~/share/

Это дает мне следующее сообщение об ошибке:

mount: wrong fs type, bad option, bad superblock on VM-share,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Таким образом, я погуглил его, и следуйте инструкциям на этой странице: Почему я получаю "неправильный тип фс, плохую опцию, плохой суперблок" ошибка?

устанавливать обоих"sudo apt install nfs-common"и"sudo apt install cifs-utils"

Однако, когда я повторяю команду"$ sudo mount -t vboxsf VM-share ~/share/"Это все еще дает мне то же сообщение об ошибке как прежде. Я ввел"dmesg | tail", следующее является сообщением:

[    8.743003] IPv6: ADDRCONF(NETDEV_UP): enp0s3: link is not ready
[    8.745374] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    8.752152] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[    9.633147] floppy0: no floppy controllers found
[    9.633209] work still pending
[ 3128.376259] vboxsf: Successfully loaded version 5.1.16_Ubuntu (interface 0x00010004)
[ 3128.376457] sf_read_super_aux err=-22
[ 5762.008076] sf_read_super_aux err=-22
[ 6052.591669] sf_read_super_aux err=-22
[ 6138.926441] sf_read_super_aux err=-22

Таким образом, Как я должен сделать для монтирования совместно используемой папки?

8
задан 14 October 2017 в 12:43

3 ответа

Это оказывается причиной, что я не мог смонтироваться, то, потому что я не устанавливал vboxguestaddition версию. Таким образом, если Вы выполняете шаги здесь:

  1. https://www.howtogeek.com/189974/how-to-share-your-computers-files-with-a-virtual-machine /

  2. Игнорируют часть окон выше, затем выполняет шаг здесь для установки гостевого дополнения: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu /

  3. Затем файл будет автоматически там, но Вы могли бы столкнуться с проблемой разрешения, проверьте эту страницу: https://askubuntu.com/questions/189200/getting-access-to-var-www.

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

6
ответ дан 23 November 2019 в 05:40

CD к / папке медиа и создает dir с тем же именем как папка, которую Вы создали/совместно использовали в совместно используемой папке хост-машины:

cd /media
sudo mkdir nameOfMySharedFolder

смонтируйте папку со следующей командой:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

посмотреть видео для полного описания процесса https://www.youtube.com/watch? v=I5cV0V7vLJw p.s. sudo может или не может быть необходимым

1
ответ дан 23 November 2019 в 05:40

На данный момент (версия 6.0.10 VirtualBox) существует make permanent и auto-mount опции для совместно используемой папки, также mount point (At) в GUI virtualbox. Для меня работало следующее:

  1. На госте Ubuntu: sudo apt-get install virtualbox-guest-utils
  2. Добавьте совместно используемую папку в GUI VirtualBox.
  3. Перезапустите гостя ОС

Папка на точке монтирования, указанной в GUI, была создана автоматически и ls показал файлы, расположенные в Windows PC хоста.

2
ответ дан 23 November 2019 в 05:40

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

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