图 29.2. ext2文件系统的总体存储布局 你引用的这个ulk上的图是不是画不全啊, http://www.linuxhq.com/guides/SAG/x885.html 上说的每个primary partition has a boot sector, (原话:“ The disk as a whole and each primary partition has a boot sector.“) 按照一个block是1kb,一个sector是512kb。所以: 某个个 partition中的 Boot Block(1kb )是其 boot sector(512kb)中的一个block而已?
难道和不同的文件系统的实现有关?
apue 上的图 写的是 boot block(s)
你引用的这个ulk上的图是不是画不全啊, http://www.linuxhq.com/guides/SAG/x885.html 上说的每个primary partition has a boot sector, (原话:“ The disk as a whole and each primary partition has a boot sector.“) 按照一个block是1kb,一个sector是512kb。所以: 某个个 partition中的 Boot Block(1kb )是其 boot sector(512kb)中的一个block而已? --------------------------- 看错了。一个sector应该是521Byte,一个block是1KByte,也就是说 一个boot block 有两个 sector,extended partitions 用 的是二gesector,primary partition 用的是一个sector,primary partions 用不到一个 block,但是 在文件系统里,用mke2fs, 分区,一个block最小是1kb。因为在文件系统里的最小单位是 block,不是sector。 所以:http://www.linuxhq.com/guides/SAG/x885.html 里的图画的不对?
The structure of a block group is represented in this table: SuperBlock FS descriptors Block Bitmap Inode Bitmap Inode Table Data Blocks http://e2fsprogs.sourceforge.net/ext2intro.html
谢谢,这个参考资料不错
超级块在每个块组的开头都有一份拷贝。 ------------- 好像不正确吧,比如我创建了一个16G的文件,然后mkfs.ext2默认参数格式化为ext2后提升Superblock backups stored on blocks: 32768, 98304, 163840,..., 4096000 共10个,而Group 有128个
xfs就没有Boot Block
超级块在每个块组的开头都有一份拷贝。 ------------- 我也觉得这个说法有问题,参见一下网页: http://blog.chinaunix.net/uid-24774106-id-3266816.html
如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!