mdadm - 如何卸载内核挂载的阵列?

mdadm - 如何卸载内核挂载的阵列?

这个问题听起来可能有点傻,解决办法也很明显,但是如何卸载内核挂载的 mdadm 阵列呢?我已经扩充了一个阵列,多年来我已经做过很多次了,现在想卸载它来调整文件系统的大小。我发现使用 Ubuntu 16.04.3(我之前用的是 12.04.latest,这个问题没有出现)时,我无法卸载该阵列。

sudo umount /dev/md0  leads to 

umount: /media/RAID_video1: target is busy
        (In some cases useful info about processes that
         use the device is found by lsof(8) or fuser(1).)

好吧,我检查了一下 PID 是否锁定了它:

sudo fuser -vm /dev/md0
                     USER        PID ACCESS COMMAND
/dev/md0:            root     kernel mount /media/RAID_video1

由于阵列仍处于挂载状态,因此我也无法停止它。 终止内核不是一个选项,那么我遗漏了什么? 我之前使用 Ubuntu 12.04.latest 多次这样做过,但之前从未见过这种情况,因此我认为这是 16.04.3 或它使用的 mdadm 版本的新行为。

我确信我可以编辑我的 fstab 或 mdadm.conf 文件并重新启动,这样阵列就不会首先被挂载,但这听起来不是一个很好的解决方案。最好的方法是什么?

相关内容