我很好奇是否有人可以向我解释是什么导致了奇怪的情况,即绑定 nfs 目录时,我们在 Centos 7 上有一个重复的挂载,并且出现循环?
在我们的托管环境中,我们对用户进行 chroot,并且为了向某些用户提供特定情况的访问权限,我们将挂载绑定到外部 nfs 目录。
如果我们多次挂载,我们总是会得到两个看似相同的目标挂载,唯一的区别是其中一个似乎是循环指向自身(?)。
两者都处于活动状态并显示相同的内容,并且它似乎不是“幽灵”目录。
要复制的信息:
fstab 条目:
www:/protected /protected nfs defaults,_netdev,rw,mountproto=tcp 0 0
/protected/dir1 /$accthome/dir1 none defaults,bind,x-systemd.requires=/protected 0 0
df 输出在安装前和安装后看起来都不错,只需一个入口
www:/protected/dir1 504G 104G 375G 22% /$accthome/dir1
findmnt 和 mount 都显示单个条目
├─/protected/dir1 www:/$accthome/dir1 nfs
和
www:/protected/dir1 on $accthome/dir1 type nfs
再次运行 mount -a ,我最终仍然得到一个 df 条目,但在 findmnt 和 mount 输出中重复。唯一的区别是 findmnt 它看起来是初始安装的子安装?
├─/protected/dir1 www:/$accthome/dir1 nfs
│ └─/protected/dir1 www:/$accthome/dir1 nfs
和
www:/protected/dir1 on $accthome/dir1 type nfs
www:/protected/dir1 on $accthome/dir1 type nfs