如何删除这个“僵尸”mdadm 数组?

Ral*_*lph 7 linux raid mdadm raspberry-pi

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

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

# mdadm --stop /dev/md0
# mdadm --remove /dev/md0
# mdadm --zero-superblock ( /dev/sda /dev/sdb ... )
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下输出:

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

sudo mdadm --remove /dev/md0
mdadm: error opening /dev/md0: No such file or directory
Run Code Online (Sandbox Code Playgroud)

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

我也尝试过跑步,mdadm --remove /dev/md0但没有成功。

任何有关该问题的帮助将不胜感激。

Ral*_*lph 9

经过更多挖掘,我发现了解决该问题的命令组合:

sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Run Code Online (Sandbox Code Playgroud)