我怎样才能删除这个“僵尸” mdadm 阵列?

我怎样才能删除这个“僵尸” mdadm 阵列?

诚然,我对 MDADM 不太熟悉。我最近为 NAS 设置了一个阵列,但设置脚本中的分区大小不正确,需要删除该阵列,重新对磁盘进行分区,然后重新创建该阵列。

在谷歌搜索中,我发现了删除 mdadm 阵列的以下过程:

# mdadm --stop /dev/md0
# mdadm --remove /dev/md0
# mdadm --zero-superblock ( /dev/sda /dev/sdb ... )

但是,我得到以下输出:

sudo mdadm --stop /dev/md0
mdadm: stopped /dev/md0

sudo mdadm --remove /dev/md0
mdadm: error opening /dev/md0: No such file or directory

然后,如果我尝试格式化驱动器,parted则会返回错误并且数组会重新出现在/proc/mdstat

我也尝试过跑步,mdadm --remove /dev/md0但是无济于事。

任何关于此问题的帮助都将受到感谢。

答案1

经过进一步挖掘,我找到了解决该问题的命令组合:

sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

相关内容