诚然,我对 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