■UbuntuでWindowsの共有フォルダにアクセスする方法。
・UbuntuからWindows共有フォルダのマウント
# mount.cifs //111.222.333.444/share /home/username/デスクトップ/mnt -o user=WinUserName,password=Password,iocharset=utf8
//111.222.333.444/share => 共有フォルダのパス
/home/username/デスクトップ/mnt => Ubuntuでマウントする場所
WinUserName => 共有フォルダにアクセス権があるユーザー
Password => WinUserNameのパスワード
# ls /home/username/デスクトップ/mnt
・マウントの解除方法
# umount -a /home/username/デスクトップ/mnt
■ハマった点
□smbfs が入っていなかった。
・エラーメッセージ
mount: //111.222.333.444/share/ は正常なブロックデバイスではありません
・対応方法
smbsをインストールする。
# apt-get install smbfs
□共有フォルダのパスに日本語
・共有フォルダのパスに日本語がある場合、iocharset=utf8が抜けているとマウントできなかった。
・エラーメッセージ
mount error(6): No such device or address Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
■検証環境
Ubuntu 10.04 デスクトップ版
■残課題
・共有フォルダのパスの最後に、スラッシュをつけてはいけないという解説があったが、つけてもつけなくても動いた。
・mountコマンドは一般ユーザーでも動くという解説があったが、sudoするかrootでしか動かなかった。
0 件のコメント:
コメントを投稿