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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
437: 2005/05/11(水)01:01 ID:Y7lrbbGG(1) AAS
sync終わったら切り離すって手法じゃね?
438: 2005/05/11(水)02:16 ID:DNCWvbPO(1) AAS
>>431
ファイルシステムがいかに優れていて壊れなくても、人間というものはアフォで
すぐ壊すからバックアップは必要なの。
439
(4): 2005/05/11(水)09:45 ID:L5tbV2CV(1) AAS
Red Hat Enterprise Linux 4のファイルシステム(ext3)上で
ディレクトリをtarで固めると、順番めちゃくちゃに格納されちゃう。
Red Hat Enterprise Linux 3のファイルシステム(ext3)だと大丈夫。
何か変わった?
440
(1): 2005/05/11(水)10:54 ID:s7L8K+Gr(1) AAS
>>439
H-Treeのオンオフが違うとか?
441
(1): 2005/05/11(水)19:42 ID:sC8+382H(1) AAS
>>439
例えば、weekという名前のディレクトリ以下に、一定の並びでファイルが
入っていると仮定します。
$ ls -f week
. .. Sunday Monday Tuesday Wednesday Thursday Friday Saturday
H-Treeがオフの状態のext3上で
$ tar cpf week.tar weeek
を実行すると、その並びでtarファイルが作られます。
もし、H-Treeがオンの状態のext3上で同様に作りたければ、
week/Sunday
省15
442: 439 2005/05/12(木)11:40 ID:o3RQajAb(1) AAS
>>440 >>441
いろいろ教えてくださりありがとうございます。
なるほど、H-Treeが原因のようですね。
H-Treeがオンの時、tarファイルに格納する対象としてディレクトリを
指定すると、その配下のファイルがまとめて固められてしまうので、
このような手順を踏んでいるのですね。参考にさせていただきます。
取引先に納品したtarファイルのリストが従来と違うと文句を言われて
いたので、大変助かりました。
ただ、この方法だとディレクトリの深さが1段までなら大丈夫ですが、
さらにツリーが深くなると、再帰的な処理が必要になると思われます。
省1
443: 2005/05/12(木)11:49 ID:dF2mIo3M(1) AAS
FUSE: Filesystem in Userspace (2)
外部リンク:japan.linux.com
444: 2005/05/12(木)11:50 ID:9wWIeXgk(1/2) AAS
tar で順番変わると何がマズいんだろ。
445: 2005/05/12(木)12:28 ID:gklP+NyP(1) AAS
ただ気持ち悪いだけだろ。
446
(1): 2005/05/12(木)13:35 ID:GQdBBjBd(1) AAS
ファイル展開時に関連するファイルがディスク上に並んで置かれないため、
状況によってはシーク性能に影響するということが考えられるね。
447
(1): 2005/05/12(木)13:56 ID:7uDI2iCm(1/2) AAS
ひょっとして、cpioとか使ったことないのか?
448: 2005/05/12(木)14:24 ID:9wWIeXgk(2/2) AAS
>>447
cpio だとどうなの?
449: 2005/05/12(木)15:08 ID:OCISmod/(1) AAS
find | sort | cpio -H tar
450: 2005/05/12(木)19:23 ID:ZMvUpTPR(1) AAS
>>446
tarにおけるアーカイブ順と、ディスク上の物理的な書き込み位置
が関係あるの?
451
(1): 2005/05/12(木)19:37 ID:7uDI2iCm(2/2) AAS
DQNをとりまく世界ではあらゆることが起きうるから
tarにおけるアーカイブ順の如何で世界が滅亡しても不思議じゃない。
452: 2005/05/12(木)19:40 ID:zj5o6ZTq(1) AAS
cpioだったら、たとえば、
find hogehoge | sort | cpio -H ustar -vo | gzip -9 > hogehoge.tar.gz
みたいなことをやって、中間ファイルなしに
ファイル名順にそろえられるとかじゃない?
453
(2): 2005/05/12(木)20:24 ID:Jw/5ZFRB(1) AAS
sortしちゃったら、Sunday→Monday→…の順じゃなくなるからダメでしょう?

確かH-Treeがオンの状態でも、従来モードにフォールバックできるようになっ
ていて、ファイルシステム上には格納順が残っているはずだから、その情報を
参照すれば良いんじゃないかな。readdir()の時はそっちを使え、みたいな。
454: 2005/05/12(木)20:37 ID:0fpm/QGJ(1) AAS
>>453
VFSが挟まってるのにどうしろというんじゃい。
455: 2005/05/12(木)21:20 ID:mj9qIsKe(1) AAS
>確かH-Treeがオンの状態でも、従来モードにフォールバックできるようになっ
>ていて、ファイルシステム上には格納順が残っているはずだから、その情報を

詳しく
456: 2005/05/12(木)21:34 ID:DO6cGhT1(1) AAS
>>451
どうせ滅亡するのはDQNの脳内世界なのだから
かってに滅亡させておけ
1-
あと 527 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s