2009年3月31日火曜日

UbuntuでCIFSを利用してWindowsの共有フォルダをmountする

[したいこと・しりたいこと]
[目標]
windowsの共有フォルダにあるisoイメージをvirtualboxにマウントしたい
CIFSを利用してWindowsの共有フォルダをmountする
コマンドラインからWindows上の共有フォルダにアクセスする



[環境]
ファイルサーバー
Windows XP SP3
IPaddress:192.168.0.2
共有フォルダ:/public
共有フォルダpublicのユーザー名:monkey


クライアント
Ubuntu Hardy 8.04
VirtualBox 2.1.x
USB 104Key (US)
マウントポイント:/mnt/win



[したこと]

sambaのヘルパープログラムを導入
$ sudo apt-get install smbfs

マウントポイントを作る
$ sudo mkdir /mnt/win


共有フォルダにアクセスする
$ sudo mount -t cifs //192.168.0.2/public /mnt/win

ユーザーを指定して共有フォルダにアクセスする
$ sudo mount -t cifs //192.168.0.2/public /mnt/win -o username=monkey


アンマウント
$ sudo umount /mnt/win



[参考]
Fedora JP 掲示板
http://bbs.fedora.jp/read.php?FID=13&TID=6865




起動時、一般ユーザにもWindows領域をマウントしてアクセス権限をあたえたい場合。

1)mountポイント作成
$ sudo mkdir /mnt/winxp

2)デバイス名確認
$ sudo fdisk -l

Device Boot Start End Blocks ID System
/dev/hda1 1 638 5124703 b W95 FAT32
/dev/hda2 639 4525 31222327 83 Linux
/dev/hda3 4526 4635 497980 82 Linux swap


3)設定ファイル編集
/etc/fstabファイルに下記を追記する。

/dev/hda1 /mnt/win ntfs iocharset=utf8,umask=222 1 0

hda1部分は自分の環境にあわせる。
これでOK。

[Ubuntu] 起動時にNTFSをマウントする - Linux Tips Note
http://blog.goo.ne.jp/noriyo77/e/8b7c044179fbe1de9dceed2b47eccbd7

>