umount 不会删除所有引用

umount 不会删除所有引用

我运行该命令umount /mnt/data,它似乎有效。指向该文件夹的条目之一将从mount命令的输出中删除:

前:

$ mount | grep /mnt/data
/dev/sdb on /mnt/data type ext4 (rw,relatime,discard,data=ordered)
/dev/sdd on /mnt/data type ext4 (rw,relatime,discard,data=ordered)

后:

$ umount /mnt/data
$ mount | grep /mnt/data
/dev/sdb on /mnt/data type ext4 (rw,relatime,discard,data=ordered)

但是我仍然在输出中看到一个指向此文件夹的条目(/dev/sdb)。运行也ls /mnt/data返回错误:

ls: reading directory '/mnt/data': Input/output error

PS:此时/etc/fstab文件有一个条目:

UUID=d11402a4-b585-4f51-ac49-05e11ddacf7d / ext4 defaults 1 1

答案1

看来我有一个“悬空”驱动器指向同一个安装点(不知道我是如何得到它的)。umount /mnt/data仅删除其中之一,并且该文件夹指向不存在的驱动器(因此输入/输出错误)

当我umount /mnt/data第二次运行时,它/dev/sdb也从输出中删除,并且ls不再给出错误。

相关内容