2

I understand that superblocks provide high-level meta data about file systems in Linux, but how many of these structures exist for a given file system? My intuition tells me there's either one per file system, or one per file.

4

2 回答 2

4

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

于 2013-11-26T06:55:16.233 回答
1

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

于 2013-11-28T14:56:31.727 回答