[過去ログ] /**ファイルシステム総合スレ その3**/ (983レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
654
(1): 2005/06/22(水)00:31 ID:q++h9cos(1/2) AAS
>>643
こんなの見つけた。 やっぱりネットワークバイトオーダーと同じでLittle Endianに
してるんだね。 

外部リンク[html]:www.linux-m68k.org
655
(1): 2005/06/22(水)01:46 ID:ffTWYDdq(1) AAS
一応。
ネットワークバイトオーダーはビッグエンディアン。
656: 654 2005/06/22(水)03:38 ID:q++h9cos(2/2) AAS
>>655
orz サンクス。 何言ってんだオレ。
657: 2005/06/22(水)13:36 ID:1+WehZ3c(1) AAS
>>620
すぐに試してみる心意気はすばらしいと思うんですが、
ファイルシステムよりforkが律速段階になっている気がする。
658: 2005/06/22(水)15:44 ID:kPbVU8pP(1) AAS
>>635
外部リンク:lkml.org
659
(2): RHEL4デバッグ係り ◆IIiDC8JS7w 2005/06/22(水)23:34 ID:YmIV6emW(1) AAS
詳解ファイルシステム

>>653
wikiでコツコツ作っていきます。(=゚ω゚)ノ

本の出版はしたことがない素人なので、
wikiでも良いかなってことで
#wikiも本格的に触ったことないんで、勉強しながらですけど。。

zfsが秋ぐらいに出るかもしれないので、
そのぐらいまでに形になっていければいいかな?

とりあえず、今日少しだけ書いてみた。
ファイルシステム諸言とvfsについて
省8
660: 2005/06/23(木)00:23 ID:gj5NJeBd(1) AAS
おいおい
がんばっちゃってよ
661: 2005/06/23(木)01:10 ID:ulPMUhXL(1) AAS
体壊すなよ
662
(1): 2005/06/23(木)01:23 ID:LWBQJQ1j(1) AAS
諸言?諸元?
663: 2005/06/23(木)01:42 ID:Bb2DfQHA(1) AAS
かなり期待。

もしミスや誤字その他で気になることがあっても
追い追いこのスレで話しながら直していけばよいでしょう。
664: RHEL4デバッグ係り ◆IIiDC8JS7w 2005/06/23(木)01:45 ID:cGInpt1v(1) AAS
>>662
諸言は誤字です。諸元です。。
直しました。ご指摘ありがとうございますm(__)m

vfsについて少し追加(各operations系[fs.h])しました。
#絵も一部欠けてたり。。直さなきゃ。。。

ところで、今作ってる「詳解ファイルシステム」って
こんな感じで作成し続けて良いのかな?

細かいところはかなり省いているんだが。。。
665: 2005/06/23(木)20:45 ID:JZIHc1es(1) AAS
doxygen した方が早いような
666
(4): 2005/06/24(金)08:11 ID:m8AQpDgt(1/2) AAS
同じ指摘ばかりで申し訳ないですが,
「1ディレクトリに10000ファイルを置くテスト」のように,
10000回touchをforkしていると, 時間の大半はforkに
かかってしまい, ファイルシステムのテストにはならない気がします.
たとえば,
seq 1 10000 | xargs touch
だと, 私の環境では, 35倍速くなりました.
さらに, 専用の小さなプログラム書けば, もっと速くなって,
ファイルシステム自体の速度を見るのに役立つと思います.
667: 666 2005/06/24(金)08:24 ID:m8AQpDgt(2/2) AAS
参考までにforkが1回になるようにやってみました.
Cで以下のようなプログラムだと, さらに2倍(元の70倍)でした.
int main(int ac, char **av) {
char name[10];
int fd,i;
if (ac < 2) exit (1);
i = atoi(*(av+1));
while (i--) {
sprintf (name, "%d", i);
fd = creat(name, 00644);
省7
668
(1): [age] 2005/06/24(金)12:16 ID:tsef+KUk(1/2) AAS
各ファイルシステム間のファイルのコピーってどのように行われているのですか?
パーミッションやファイルサイズ、アクセス時間などをどうやって移動させているかわかりません。

できればkernel2.6、ファイルシステムはext2で具体的に教えてほしいです。お願いします。
参考HP、参考書籍などありましたら、リンクをお願いします。
669
(1): 2005/06/24(金)12:37 ID:gUOPp5+p(1) AAS
GNU fileutilsに含まれるcp(1)のソースを見よ
670: 2005/06/24(金)12:39 ID:IMmM9dp+(1) AAS
>>668
学校の課題なら自分で調べましょうね
671: 2005/06/24(金)12:56 ID:/0PwhOb0(1) AAS
>>659
vfsの絵はreadからすぐにカーネルに入ってもいいような気がする。
672: 2005/06/24(金)15:09 ID:Ml81310x(1) AAS
Reiserタン... ガン( ゚д゚)ガレ
673: 2005/06/24(金)20:00 ID:tsef+KUk(2/2) AAS
>>669

ありがとうございます。
解決しました。m(_ _)mペコリ
1-
あと 310 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s