ftp代わりにlufsを使ってみよう。

ftpなんかのリモートディレクトリをローカルファイルシステムにマウントしてしまう暴れん坊ツール、LUFSをインストールしてみる。

http://lufs.sourceforge.net/lufs/intro.html

いつも通りにダウンロードしてconfigure ;make ;make installの巻。

tmp# wget http://jaist.dl.sourceforge.net/sourceforge/lufs/lufs-0.9.7.tar.gz
tmp# tar xvfz lufs-0.9.7.tar.gz
tmp# cd lufs-0.9.7
lufs-0.9.7# ./configure
lufs-0.9.7# make 
lufs-0.9.7# make install

なんかエラーが出るんですけど

make installでldconfigが見付からないとか出て来る。

make[5]: Entering directory `/tmp/lufs-0.9.7/filesystems'
filesystems post install configuration...
ldconfig
make[5]: ldconfig: コマンドが見つかりませんでした

あれ?ldconfig入ってたはずだよなとlocate ldconfig

lufs-0.9.7# locate ldconfig
/sbin/ldconfig
/usr/share/man/ja/man8/ldconfig.8.gz
/usr/share/man/man8/ldconfig.8.gz

入ってんじゃん

とりあえず叩いてみる。

lufs-0.9.7# ldconfig
ldconfig: command not found

あうち。間抜けすぎ。

ってことで

lufs-0.9.7# export PATH=$PATH:/sbin
lufs-0.9.7# make install

おk。

早速

マウントしてみる。

lufs-0.9.7# lufsmount ftpfs://hogeid:hogepass@hogehost /mnt/net/hoge
you don't have kernel lufs support (check whether the lufs module is available/loaded)

(;゜Д゜)な・・・なんだってーーー!!


カーネルにパッチ当てるのは面倒だから、カーネルパッチが必要無い機能限定で再度make

lufs-0.9.7# make clean
lufs-0.9.7# ./configure --disable-kernel-support
lufs-0.9.7# make 
lufs-0.9.7# make install

で、再挑戦

lufs-0.9.7# lufsmount ftpfs://hogeid:hogepass@hogehost /mnt/net/hoge
you don't have kernel lufs support (check whether the lufs module is available/loaded)

_| ̄|○