RHEL 8 mdadm 程序集:“/dev/sdb 上没有可识别的超级块,/dev/sdb 没有超级块 - 正在中止”

RHEL 8 mdadm 程序集:“/dev/sdb 上没有可识别的超级块,/dev/sdb 没有超级块 - 正在中止”

我有一些不同的外部驱动器,我希望它们可以互换(不一定是在内容上,而是在系统如何处理它们方面)。当它们中的任何一个连接时,它们显示为/dev/sdb/dev/sdc,然后将它们安装为 RAID1 阵列(我也对它们进行了加密,但这是后面的步骤)。我想做的是,无论连接哪一个外部驱动器,它都会组装为/dev/md127.我看到的是,只有最近格式化的驱动器才能被组装,mdadm --assemble --scan其他驱动器返回以下错误:

mdadm: no recogniseable superblock on /dev/sdb

mdadm: /dev/sdb has no superblock - assembly aborted

mdadm: No arrays found in config file or automatically

我使用以下命令在这些驱动器上创建 RAID1:

mdadm --create /dev/md127 --force --level=1 --raid-devices=2 /dev/sdb /dev/sdc

由于我想手动“解锁”这些驱动器(我不希望它们在启动时组装),因此 /etc/mdadm.conf 中的唯一一行是:

AUTO -all

我看到其他人说再次运行 RAID 创建行会询问我是否要继续创建阵列,回答“是”将简单地按照我的预期组装它。我厌倦了尝试这个,但事实并非如此,所以我想知道是否有更好的方法来处理这些驱动器的相同格式?先感谢您!

相关内容