У меня есть папка в моем хосте Windows 10, который должен быть совместно использован с Гостем Virtualbox Ubuntu 17.04.
Вот то, что я сделал:
Добавленный папка окон к Папке Совместно используемых папок VM LST (Имя: scraper
, Автосмонтируйтесь: да, доступ: полный, папка машины)
Добавленный пользователь к vboxsf group
sudo usermod -a -G vboxsf scraper
sudo mount -t vboxsf -o uid=1000,gid=1000 scraper /mnt/the-scraper
и встреченный это
/sbin/mount.vboxsf: mounting failed with the error: No such file or directory
Почему эта ошибка происходит? Как мы можем решить это?
Необходимо выйти из системы и войти в, чтобы vboxsf группе включили.
Никакое неявное монтирование не требуется. Если Ваша папка Windows обнаруживается в значке Shared Folder у основания окна VB, просто необходимо открыть окно Nautilus и нажать на имя совместно используемой папки в левой панели, или, в установке Shared Folder, указать, что это должно автосмонтироваться.
Прежде, чем сделать Ваше неявное монтирование, Вы создавали каталог/mnt/the-scraper?
Что, кажется, помогло в моем случае (я должен был повторно смонтировать автосмонтированный dir ws с надлежащим пользователем как владелец):
Создайте каталог, к которому я хотел смонтировать его (/mnt/rews
):
sudo mkdir /mnt/rews
Набор макс. полномочия к созданному dir:
sudo chown artyhedgehog:artyhedgehog /mnt/rews
sudo chmod 777 /mnt/rews
Получил эту ошибку, когда попробовано монтируясь:
$ sudo mount -t vboxsf -o remount,gid=1000,uid=1000,rw ws /mnt/rews
/sbin/mount.vboxsf: mounting failed with the error: Invalid argument
Таким образом, я размонтировался, автомонтируются VirtualBox и смонтированный назад вручную - и он работал:
sudo umount ws
sudo mount -t vboxsf -o gid=1000,uid=1000,rw ws /mnt/rews
P.S. Windows 10 на хосте, VirtualBox 6.0.8, Ubuntu 18.04 LTS на VM, Гостевые Дополнения VirtualBox, установленные с помощью меню экземпляра VirtualBox, Совместно используемая папка настроила с "Именем папки": ws
, "Автосмонтируйтесь": проверенный, "Делают Постоянный": проверенный.