smbmountを使ってlinuxwinでファイル共有

linux: ubuntu
win: Vista

win側

共有の設定
フォルダのプロパティから設定

IPアドレスを確認

>ipconfig /all

Windows IP 構成
...
   IPv4 アドレス . . . . . . . . . . : 192.168.xx.xx(優先)
...

linux

sudo apt-get install smbfs
sudo mkdir /mnt/smb_win


マウント
sudo smbmount //foo/smb /mnt/smb_win/ -o username=xx,ip=192.168.xx.xx,iocharset=utf8
fooの部分にはwin側での共有設定時に出てきた「ネットワークパス」を指定する
アンマウント
sudo smbumount /mnt/smb_win/

ref

[ http://www2.starcat.ne.jp/~kanocl/colinux/colinuxsmb.htm : smbmountを使ってホストPC(Windows)とファイルをやり取りする方法]

雑感

sudoがめんどい。/etc/fstabに設定しておくべきかも

というわけで/etc/fstabに設定

/mnt/smb_winの所有者をrootから自分に変えておく。(自分しか使わないのでこれでいい)

/etc/fstab

 //foo/smb	/mnt/smb_win/	smbfs	username=xx,ip=192.168.xx.xx,iocharset=utf8,noauto,user

マウント
mount /mnt/smb_win/
アンマウント
umount /mnt/smb_win/