我有一台 linux 机器,在 2 个 HDD 上有一个常规的 RAID-1。一切似乎都很好,但是每天大约有一次它似乎可以擦除超级块。如果我运行mdadm --create --assume-clean --level=1 --raid-devices=2 /dev/md0 /dev/sda /dev/sdb
一切似乎都很好。mdadm --assemble
说它找不到有效的超级块(在两个驱动器上)。我不知道这是否重要,但我在 RAID 重新创建前后做了一个 Hexdump:(head /dev/sda | hexdump -C
)
它不仅在重新启动时发生,而且在 PC 运行时也会发生。你有什么想法吗?
dumpe2fs为sda 和 sdb显示以下内容:
dumpe2fs 1.45.5 (07-Jan-2020)
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda
Couldn't find valid filesystem superblock.
也许错误是因为我在整个磁盘上而不只是在分区上创建了 RAID?
似乎是主板在擦除数据,因为还剩下一部分 GPT 格式。此处解释了详细信息:https ://unix.stackexchange.com/a/484532 运行
sgdisk --zap /dev/sda
并sgdisk --zap /dev/sdb
解决了该问题。