好吧,伙计们,我遇到了一个奇怪的问题。
最近在现有 NFS4 导出中添加了 2 个文件夹的绑定挂载后,当我在客户端上挂载该 NFS 导出时,它会直接导致绑定挂载。无论我怎么尝试,它都不会改变。
我有我的服务器完整 fstab 和导出以及我的客户端 fstab
服务器设置
我使用 NFS4,并将所有导出绑定挂载在 /srv/nfs 下
/mnt/Storage
绑定安装到/srv/nfs/Storage
并导出 NFS4。
fstab 条目
/mnt/Storage /srv/nfs/Storage none bind 0 0
然后是最近我添加的新绑定挂载的 fstab 条目
/mnt/Storage/Multimedia/Complete /srv/nfs/Multimedia/TV_Series/Complete\040Series none bind,_netdev 0 0
出口入境
/srv/nfs 192.168.2.0/24(rw,sync,insecure,crossmnt,fsid=0)
...
/srv/nfs/Storage 192.168.2.0/24(rw,async,insecure,crossmnt)
在服务器上,所有内容都可以在本地正确浏览
ketterer@Omnibox:/srv/nfs/Storage$ ls /mnt/Storage/
'Admin Resources' Archive Family_Share Multimedia Users
ketterer@Omnibox:/srv/nfs/Storage$ ls /srv/nfs/Storage/
'Admin Resources' Archive Family_Share Multimedia Users
我还可以确认服务器上这个新的绑定挂载能够按预期工作。
客户端设置
我的客户端在 fstab 中设置了许多 NFS 挂载点,但可以确认手动挂载也是一样的。fstab 条目
192.168.2.2:/Storage /mnt/Storage nfs4 hard,intr 0 0
这个过程持续了很长时间,没有出现问题,直到我在上面突出显示的服务器上添加了绑定挂载。
我的客户端以前能够挂载192.168.2.2:/srv/nfs/Storage
或192.168.2.2:/Storage
正常挂载,但现在看来客户端实际上已经挂载了/mnt/Storage/Multimedia/Complete
。
服务器导出 - Pastebin.com https://pastebin.com/xLDhjJJU
服务器 Fstab - Pastebin.com https://pastebin.com/NMuC75yf
客户端 Fstab - Pastebin.com https://pastebin.com/b0THBqGy