永久删除在操作系统安装期间创建的 mdadm 阵列

永久删除在操作系统安装期间创建的 mdadm 阵列

我有一台 Ubuntu 20.04.1 服务器,其中有 6 个 NVMe SSD,配置为 raid10 mdadm 阵列 md0。为了排除我的Graphite 文件系统损坏问题,我正在尝试使用 ZFS 而不是 ext4。我停止了 md0 阵列,mdadm --manage --stop /dev/md0以便可以创建一个 zpool,但该阵列在几秒钟内不断被某个进程重新创建为 md127 /sbin/mdadm --monitor --scan,并且我看到一个[md127_raid10]正在管理该阵列的内核线程。

以下是我的/etc/mdadm/mdadm.conf在 /etc/default/mdadm 中文件,与默认内容没有变化。以下是md127 的详细输出

我该如何正确地(即根据 Ubuntu 和 mdadm 设计原则,而不是像我在其他问题和博客文章等中看到的那样,仅仅添加黑客脚本)完全删除元设备,以便我可以重用 ZFS 池中的磁盘?

答案1

我从我们的一位 VAR 解决方案工程师那里了解到一个简单而合理的解决方案,即暂时将以下行附加到 mdadm.conf 以忽略该数组,首先从 mdadm 获取其 uuid 并按照指示用冒号分隔它,然后运行该mdadm --manage --stop命令后跟update-initramfs -u

ARRAY <ignore> UUID=2e69e366:2002beea:811ff014:8dce9e33

相关内容