有没有一本书解释FAT32,NTFS,ReiserFS,ext2,ext3,ext4,ZFS,XFS,btrfs,...的设计
大多数书籍都描述了文件系统,但没有回答为什么它的设计方式如此.我想要一本书解释为什么每个文件系统的设计方式与其他文件系统相比较的理论,解释了性能与语义的各种权衡.这就像理论计算机科学符合文件系统.
没有一本书可以满足您的所有要求。Dominic Giampaolo 所著的《实用文件系统设计》一书专门介绍了一种文件系统,并对其他文件系统进行了简要回顾。ext2 文件系统的在线描述可在http://e2fsprogs.sourceforge.net/ext2intro.html上找到。Mauerer 在“Linux Kernel Architecture”中解释了 ext2 的一些实现特定部分。