安装通过 NFS 导出的嵌套 ZFS 文件系统

安装通过 NFS 导出的嵌套 ZFS 文件系统

我有一个 Linux(ubuntu)服务器,带有一个包含嵌套文件系统的 zfs 池。例如:

zfs_pool/root_fs/fs1
zfs_pool/root_fs/fs2
zfs_pool/root_fs/fs3

我已在根文件系统上启用 NFS 共享(通过 zfs,而不是通过编辑/etc/exports)。嵌套文件系统继承此属性。

NAME              PROPERTY  VALUE                                SOURCE
zfs_pool/root_fs  sharenfs  rw=192.168.1.0/24,root_squash,async  local

NAME                  PROPERTY  VALUE                                SOURCE
zfs_pool/root_fs/fs1  sharenfs  rw=192.168.1.0/24,root_squash,async  inherited from zfs_pool/root_fs

在客户端计算机(Linux,主要是 ubuntu)上,我显式挂载的唯一文件系统是根文件系统。

mount -t nfs zfsserver:/zfs_pool/root_fs /root_fs_mountpoint

嵌套文件系统在被访问时会自动挂载。我不需要配置任何东西来完成这项工作。

这很棒,但我想知道谁提供此功能。是ZFS吗?是NFS吗?客户端是否还有其他内容(例如 autofs,甚至没有安装)。

我想更改卸载嵌套文件系统后的超时,但我什至不知道要编辑哪些配置以及要阅读哪些文档。

答案1

ZFS 使用内核 NFS。如果要更改 NFS 服务器选项,可以使用 zfs set 命令。如果要更改 NFS 客户端选项,可以使用 -o 进行更改。

相关内容