答案1
在第二张图中,每个箭头都指向一个分区。
分区可以包含文件系统,但不是必须如此。第二张图的下半部分显示了可能的文件系统布局,如其标题所示。图中放大的分区包含文件系统。
作为一般规则,您不能使用两个看起来相似的图表并假设它们指的是同一事物,无论它们来自同一本书还是来自两本不同的书。
分区可以包含文件系统以外的其他内容,并且它们最终可能包含多个文件系统。例如,在MBR方案中,一个扩展分区可以包含多个逻辑分区。使用 LVM 时,分区可用作卷组中的物理卷,并包含一个或多个逻辑卷的一部分。
答案2
第一个图显示了 Ext2 分区。这意味着存储 Ext2 文件系统的磁盘分区。确实如此不是显示整个磁盘。它还显示了块组的布局。
第二张图显示了整个磁盘。它还显示了“可能的文件系统布局”。这个布局与Ext2的布局不同。
一个磁盘可以分为多个磁盘“分区”。可以根据存储在磁盘的开头和/或末尾的分区表来划分它。磁盘分区可用于存储“文件系统”。
Ext2 文件系统可以包含多个“块组”。
“可能的文件系统布局”可能更简单,并且根本不使用块组。第二个图就是这样一个例子。
第一个 UNIX 文件系统使用了更简单的布局(不使用块组)。第一个文件系统被称为“FS”。
在 BSD 4.2 (1983) 中,快速文件系统 (FFS) 使用“柱面组”,它看起来与块组相同。 FFS 也称为 Unix 文件系统 (UFS)。它的版本在 BSD 之外被广泛采用。
https://en.wikipedia.org/wiki/Unix_File_System#History_and_evolution
您可能会看到 Ext2 或“FFS”文件系统,并认为它看起来像多个独立的文件系统。然而,块组并不是独立的。如果需要,文件的数据块可以放置在其他块组中。
块组的原因是为了将关联数据保持在一起,即文件的“i 节点”及其数据块。这可以通过减少磁盘头移动来提高性能。
FAT32 文件系统(以及早期的 FAT 文件系统)与旧的“FS”类似,因为它们不使用块组。 FAT 布局在其他方面有所不同,例如没有“i 节点”。