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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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の脳内世界なのだから
かってに滅亡させておけ
457: 2005/05/12(木)21:57 ID:4OU8dN/u(1) AAS
>>453
sedなりperlなりでfilterすればいいだけでは?
月の名前だったらsortだけでもできるけど。
458
(1): 2005/05/13(金)00:07 ID:jHd5r8M+(1) AAS
H-Treeオンの状態だと、H-Treeオフの状態と比べて、意図したファイル並び
という情報が欠落するわけだな。これは、POSIXでは規定されていないから
直ちに欠陥とは言えないが、この性質を利用したアプリケーションは困る。
459: 2005/05/13(金)00:27 ID:GNNJRhMr(1) AAS
>>H-Treeオンの状態だと、H-Treeオフの状態と比べて、意図したファイル並びという情報が欠落するわけだな。
「意図したファイル並び」とはどう定義するんですか?
1秒未満の作成/変更時間を反映した順番とかですか?
460: 2005/05/13(金)00:38 ID:Jo1fj8OM(1) AAS
>>458
> この性質を利用したアプリケーションは困る。

具体例プリーズ。
461: 2005/05/13(金)07:52 ID:W8ukO34X(1) AAS
fdcloneはいったんテンポラリにファイルを移動 -> 並び替えたい順番に
移動しなおす、という動作でファイルの並びを操作しようとするな。
1-
あと 522 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s