在Linux中,每个文件系统有多少个超级块



我知道超级块在Linux中提供了关于文件系统的高级元数据,但对于给定的文件系统,这些结构有多少?我的直觉告诉我每个文件系统有一个,或者每个文件有一个。

超级块是按文件系统的,而不是按文件的。在单个文件系统中可能存在超级块的多个冗余副本,但每次都会引用主超级块。只有在主超级块损坏的情况下才会使用冗余副本。

我最近了解到,每个文件系统中都有一个以上的超级块副本。例如,在ext2中,每个块组都有自己的超级块,其内容与其他块组相同。这种冗余在发生故障时提供了可靠性。因此,在这个系统中,有和块组一样多的超级块。

相关内容

最新更新