%3A%20%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%20-%20%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AF%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%BE%E3%81%99.png)
私は Windows 8.1 ホストと Debian ゲストで Virtualbox を実行しています。
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 にも記録されています。Windows に Users/Paul/Documents/code_stash が存在し、共有されていること、また /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 マシン上の「Users」共有にアクセスする権限があることを確認してください。
コマンドを root として実行して、権限のトラブルシューティングを行います。