我有一些不同的外部驱动器,我希望它们可以互换(不一定是在内容上,而是在系统如何处理它们方面)。当它们中的任何一个连接时,它们显示为/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 创建行会询问我是否要继续创建阵列,回答“是”将简单地按照我的预期组装它。我厌倦了尝试这个,但事实并非如此,所以我想知道是否有更好的方法来处理这些驱动器的相同格式?先感谢您!