如何卸载 /etc/mtab 中缺少的 tmpfs?

如何卸载 /etc/mtab 中缺少的 tmpfs?

/etc/fstab 中有以下行:

none  /home/hydra/tmp  tmpfs  user,noauto,size=1000M,uid=1001,gid=1001  0  0

我可以mount ~/tmp以 hydra 用户身份执行此操作,并且成功挂载。唯一的问题是,即使它被添加到/proc/mounts,它也没有被添加到/etc/mtab。当我尝试 a umount ~/tmp(再次以 hydra 身份)时,它会抱怨:

umount: /home/hydra/tmp is not mounted (according to mtab)

当我尝试-f或时-n,它会抱怨我不是 root。


有关出现此问题的系统的更多信息:

打开后sudo umount /home/hydra/tmp,文件系统将被卸载(我想我也需要使用-f

  • Debian 版本是testing
  • mount --version->mount from util-linux 2.19.1 (with libblkid and selinux support)
  • ls -l /etc/mtab->-rw-r--r-- 1 root root 921 Nov 14 09:08 /etc/mtab
  • cat /proc/mounts | grep rootfs->rootfs / rootfs rw 0 0
  • /home/home/hydra也不/home/hydra/tmp是符号链接

相关内容