Samba文字化け回避

Ubuntu8.04からTeraStationディレクトリをマウントしたときの文字化け回避方法

(1)FUSEダウンロード
http://fuse.sourceforge.net/

(2)FUSEインストール
./configure
make
sudo make install

(3)fuse-convmvfsダウンロード
http://sourceforge.net/projects/fuse-convmvfs/files/

(4)fuse-convmvfsインストール
./configure
make
sudo make install

*convmvfsがFUSE_2.8ライブラリが要求されるエラーで動作せず
→/libの下のlibfuse.so.2がlibfuse2.7.2へリンクされていた
→./lib/.libsにlibfuse.so.2.8.6があったので/libにコピーし、
/lib/libfuse.so.2のリンクをlibfuse.so.2.8.6にはりかえたら動作した。
cd /lib
sudo ln -s libfuse.so.2.8.6 libfuse.so.2

(5)convmvfs実行(マウントしているSambaのディレクトリを再マウント)
・Sambaのディレクトリは/media/smbにマウントしてあるものとする

sudo convmvfs /media/smb-ok -o srcdir=/media/smb,icharset=cp932,allow_other
*allow_otherを付けないとroot以外で入れない

(6)アンマウント
sudo fusermount -u /media/smb-ok
*busyエラーが出る場合はlazyオプション(-z)も付ける
→sudo fusermount -u -z /media/smb-ok

参考:
http://d.hatena.ne.jp/tkng/20090204/1233710552
https://forums.ubuntulinux.jp/viewtopic.php?pid=68126#p68126
http://rupanana.fam.cx/vine5.1_64.html