2ch特化型サーバ・ロケーション構築作戦 Part22

このエントリーをはてなブックマークに追加
260root▲ ★
>>240
ローカル(1台)の環境では、なんか動いた。

ちょっと、news20 あたりでためしてみるか。
261root▲ ★:2006/07/10(月) 14:57:25 ID:???0 BE:5107878-#
で、概要は、

・ファイルの転送やディレクトリリストの表示は、ssh プロトコルで行う。
・サーバ側からは、単に ssh でログインしているように見える。
・クライアント側ではファイルシステムとして扱えるように、カーネルモジュールを一つロードする。
・クライアントに既に取ってきたファイルが更新されていなければ、キャッシュのしくみが働く。
・あとは普通に使える。

ということの模様。

*うまく動くなら*、NFS よりも筋はよさげかなと。
カーネルモジュールが必要、っていうところが、ちょっとどきがむねむね。
262root▲ ★:2006/07/10(月) 14:58:19 ID:???0 BE:2553874-#
というわけで NFS というより、Sun の CacheFS の仕組みにちょっと近いのかな。
すじは悪くない気がします。

というわけで、もうちょっと調べてみて、
いけそうならてはじめに、news20 で実験ということで。
263root▲ ★:2006/07/10(月) 17:37:48 ID:???0 BE:1368353-#
いきなり実戦投入はちょっとどきどきするので、
cvsup.peko.2ch.net から news20b を mount して、ちょっとためしてみるかんじで。
264root▲ ★:2006/07/10(月) 17:57:20 ID:???0 BE:3192757-#
うーむ。

普通に mount するところまでは問題なくいったけど、
過去ログのファイルがいっぱいあるところに行って、
ls とか ls -l とかを何回か繰り返していると、こんなかんじになっちゃう。

...
ls: 1150699326.dat: No such file or directory
ls: 1150699402.dat: No such file or directory
ls: 1150699460.dat: No such file or directory
ls: 1150699684.dat: No such file or directory^C

%less 1150699097.dat
1150699097.dat: No such file or directory
%ls
ls: .: No such file or directory
%pwd
pwd: .: No such file or directory
%pwd
pwd: .: No such file or directory

少なくともデフォルト状態では、使えないっぽい。
265root▲ ★:2006/07/10(月) 19:33:26 ID:???0 BE:3192375-#
find とか ls とかしてたら、やはり >>264 みたいになって、

cd ..

ってやったら、刺さっちゃった。
ping かからないし。

やはりカーネルモジュールを入れるパターンのものは、
今のクオリティだと、使えないですね。
全部ユーザランドで動くやつじゃないと。

で、Ver.2 を使おう、、、。しくしく。
266root▲ ★:2006/07/10(月) 19:41:14 ID:???0 BE:5107878-#
>>265
上がったみたい。
というか、いきなりリブートかかってた模様。

いずれにせよこれは、
このままでは無理ってかんじですね。

ssh で通信してローカルにキャッシュするという仕組み自体は、
悪くないと思うんですが。
267 株価【900】 ▲ ◆cZfSunOs.U :2006/07/10(月) 20:11:33 ID:qITEV1E30
>>260-266 う〜む......まだ SSHFS が未熟ってことなんですかねぇ......
http://fuse.sourceforge.net/wiki/index.php/SshfsFaq
↑に書いてあるようなことを試して改善するかどうか......

で,FUSE で使えるファイルシステムはいろいろあって
http://fuse.sourceforge.net/wiki/index.php/FileSystems
SSHFS 以外では例えば↓なんかはどうかな,とか......
http://curlftpfs.sourceforge.net/


カーネルモジュールを使わず全部ユーザスペースでやるとなると,
例えば共有オブジェクトを利用したインターセプトの手法ってことで
samba を smbfs でなく smbsh で使うとか......
268動け動けウゴウゴ2ちゃんねる:2006/07/11(火) 00:40:54 ID:nuxeYidL0
とりあえず、ワールドカップも、5Fから2Fへの移動も終わって、
雪だるまサーバの次の一手はなんでしょうね。

・落ち葉拾い
 - フロントのmatdからの自動切り離し
 - 削除系呪文のbbsd正式対応
 - 復帰不具合?
 - フロントのmod_cache?
・過去ログ復活
 - bbsdサーバと過去ログ退避サーバ(wcサーバ)に分けるでよい?
 - フロントとwcとのやり取りは?(http ?, FUSE ?...)
 - bbsdサーバとwcとのやり取りは?(scp ?, ...?)
・cobra SMP復活
 - BIOS更新
 - debug mpsafenet=0
 - UFS snapshot無効化?
 - stable再び

ぐらいかな。打倒宮崎アニメで。