![永久删除在操作系统安装期间创建的 mdadm 阵列](https://linux22.com/image/933631/%E6%B0%B8%E4%B9%85%E5%88%A0%E9%99%A4%E5%9C%A8%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85%E6%9C%9F%E9%97%B4%E5%88%9B%E5%BB%BA%E7%9A%84%20mdadm%20%E9%98%B5%E5%88%97.png)
我有一台 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