2012-06-17 90 views
7

的理論是有一本書解釋的FAT32,NTFS,ReiserFS文件系統,EXT2,EXT3,EXT4,ZFS,XFS,BTRFS設計,...書上的文件系統

大多數圖書描述文件系統,因爲它是,但不要回答爲什麼它按照這種方式設計的問題。我希望有一本書能夠解釋爲什麼每個文件系統都是按照與其他文件系統相比的方式進行設計的理論,並解釋性能與語義的各種折衷。這就像理論計算機科學符合文件系統一樣。

+1

大多數有關操作系統的書籍在FileSystem上都有一兩章,包括設計權衡。 – Paulpro

回答

1

沒有一本書能夠滿足您的所有要求。一本特別涵蓋一種文件系統的書籍,簡要介紹了其他文件系統,是Dominic Giampaolo的「實用文件系統設計」。有關ext2文件系統的在線說明,請參見http://e2fsprogs.sourceforge.net/ext2intro.html。 Mauerer在「Linux Kernel Architecture」中解釋了ext2的一些實現特定部分。

+0

我發現大多數書籍都談論舊設計。是否有任何關於ext4,XFS,ZFS和btrfs的討論? – user782220