首页/系统/服务器硬件与 RAID 速查/mdadm 元数据版本(superblock)
RAID 级别与计算68 条

mdadm 元数据版本(superblock)

mdadm 在盘上写入元数据来描述阵列结构,版本有 0.90/1.0/1.1/1.2:1.2 把超级块放在设备头部 4K 处(默认),了解位置差异有助于救援与引导问题排查。

版本对照

版本超级块位置特点
0.90设备末尾 64KB老版本,限制 28 个组件设备
1.0设备末尾新格式,向后位置
1.1设备头部(0 偏移)少见
1.2头部偏移 4K当前默认,引导兼容性好

查看与指定版本

查看与指定版本
mdadm --examine /dev/sdb1 | head -20
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=1.2 /dev/sd[b-c]1
救援旧阵列时版本决定超级块位置:1.2 在盘头,0.90 在盘尾,扫描时的行为不同。

易错点

  • 把不同元数据版本的盘混加入一个阵列会直接被拒绝
  • 引导盘上使用 1.1 等头部版本可能干扰引导加载器,注意 1.2 的 4K 偏移设计初衷

数据来源与参考

  • man 8 mdadm(--metadata)
  • Linux 内核 md 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌