%3A%20%D0%BD%D0%B5%D1%82%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE%20%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%20%D0%B8%D0%BB%D0%B8%20%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%2C%20%D0%BD%D0%BE%20%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%20%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82.png)
Я использую Virtualbox на хосте Windows 8.1 и гостевой ОС Debian.
У меня есть общая папка в Windows, и я хочу смонтировать ее с помощью cifs на гостевой ОС, как показано ниже:
mount -t cifs //192.168.1.12/Users/Paul/Documents/code_stash /mnt/pc -o user=Paul,password=password
Однако я получаю сообщение об ошибке:
mount error(6): No such device or address
Это есть и в dmesg, и в syslog. Я уверен, что Users/Paul/Documents/code_stash существует в Windows и является общим, а также, что существует /mnt/pc.
Есть ли у вас какие-либо предложения или соображения относительно того, в чем проблема?
Спасибо
решение1
Должно быть так:
mount -t cifs //192.168.1.12/Users/Paul/Documents/code_stash /mnt/pc -o username=Paul,password=password
Вот еще несколько вещей, которые меня смутили:
Убедитесь, что smbd и nmbd оба запущены.
Убедитесь, что у вашего пользователя Linux есть доступ к /mnt/pc
общему ресурсу.
Убедитесь, что ваш пользователь Linux входит в группу «sambashare» (в вашем дистрибутиве она может отличаться).
Убедитесь, что у вашего пользователя Windows есть разрешения на доступ к общему ресурсу «Пользователи» на компьютере Windows.
Устраните неполадки с разрешениями, выполнив команду от имени пользователя root.