10

FAT32、NTFS、ReiserFS、ext2、ext3、ext4、ZFS、XFS、btrfs、...の設計を説明する本はありますか?

ほとんどの本はファイルシステムをそのまま説明していますが、なぜそれがそのように設計されたのかという質問には答えていません。各ファイルシステムが他のファイルシステムと比較して設計された理由の理論を説明し、パフォーマンスとセマンティクスのさまざまなトレードオフを説明する本が欲しいです。理論計算機科学がファイルシステムと出会うようなものです。

4

1 に答える 1

1

すべての要件をカバーする単一の本はありません。Dominic Giampaolo 著の「Practical file system design」は、特に 1 つのファイル システムを取り上げ、他のファイル システムについて簡単にレビューした本です。ext2 ファイル システムのオンライン説明は、http://e2fsprogs.sourceforge.net/ext2intro.htmlにあります。ext2 の実装固有の部分については、Mauerer による「Linux Kernel Architecture」で説明されています。

于 2012-06-19T09:21:06.537 に答える