我在 nfs 导出 btrfs 和 ext4 覆盖时遇到问题。覆盖可以正常工作,但即使已安装,nfs_export=on
我仍收到错误消息:
exportfs: /data/merged does not support NFS export
这是我的出口:
/data/merged 192.168.0.0/255.255.255.0(ro,fsid=1,async,insecure,crossmnt)
uname -a = 4.18.0-13-generic #14~18.04.1-Ubuntu SMP Thu Dec 6 14:09:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
那么我如何才能知道该内核是否支持 nfs_export 功能?一般它是在 4.16 中引入的...
答案1
要检查overlay
模块是否支持 NFS 功能,您可以运行modinfo overlay
。
root@host:~# modinfo overlay | grep nfs
parm: nfs_export:bool
parm: ovl_nfs_export_def:Default to on or off for the NFS export feature
这应该会打印包含 NFS 的行。此外,您还必须启用其他overlay
功能。
-o index=on
-o index=on -o redirect_dir=nofollow
当没有upperdir