我运行该命令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
不再给出错误。