Thu, 01 Feb 2007

LANDISK Teraにfuseftpで接続

smbmountの動作がどうもイクナイ(ロックアウトがひどい)ので, FTPをfuseでマウントしてみた。カーネルは2.6.16,fuseは2.6.2。 なにはともあれtarballをバラしておきまりの"./configure; make; make install"でオッケー。 /lib/modules/2.6.16/kernel/fs/fuse/fuse.ko,その他もろもろが置かれる。 "modprobe fuse"で"invalid module format"と出てしまう。 "dmesg"で見ると,どうやらコンパイラのバージョンが違うから蹴ったらしい。 (gcc-4.0でビルドしたカーネルにgcc-4.1でビルドしたfuseモジュールをいれようとした) まあ,動くかどうかわかりゃいいしメンドクサイので"modprobe -f fuse"で無理矢理つっこんでしまう。 あとは,fuseftpのperlでできたツールをこれまたREADMEでも見ながらセットアップしておいて, "fuseftp /home/user/landisk user:passwd@landisk"とでもやればめでたくマウント完了。

ちなみにfuseだとdfしてもマウントポイントは見えません。あとタイムアウトすると見えなくなります...微妙だ。