这个问题听起来可能有点傻,解决办法也很明显,但是如何卸载内核挂载的 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 文件并重新启动,这样阵列就不会首先被挂载,但这听起来不是一个很好的解决方案。最好的方法是什么?