什么是RAID超级块?

我试图寻找这个答案,但所有的网页只是使用术语“超级块”而没有定义它是什么。

为了防止丢失/损坏,文件系统(有时是RAIDarrays,取决于configuration)将在整个物理磁盘的不同位置存储其关键configuration信息(分区大小,块大小,日志位置,types等)的副本。 这样,如果fsconfiguration的主副本丢失,它可以从其中一个超级块中恢复。 这个元数据存储的位置被称为超级块。

它是为pipe理驱动器的软件/固件保留的分区的一部分,例如Linux MD驱动器使用最后几个扇区。

他们的比赛通常很简单:arrays标识符(通常是UUID),arrays中的驱动器数量,arrays布局(无论是RAID1,RAID5等,条带长度),有些还包含更多信息:精确arrays中其他设备的位置,甚至形成arrays的特定设备的UUID。

Linux MD驱动程序也将此空间用于内部写入意向日志。

 mdadm -Q --examine / dev / hda1

会显示MD RAID超级块的大部分内容。