nfs4cl 命令

用途

显示或修改当前 NFSv4 统计信息和属性。

语法

/usr/sbin/nfs4cl [子命令] [path] [自变量]

描述

使用 nfs4cl 命令来显示客户机上的所有 fsid 信息或修改 fsid 的文件系统选项。

注: nfs4cl 更新会影响文件系统中新访问的文件。 需要卸装并重新安装以影响所有先前访问的文件。

子命令

resetfsoptions 子命令

此子命令将 fsid 的所有选项重新设置回缺省选项。

注: 可以使用 resetfsoptions 子命令重置 ciodio 选项,但在卸载 NFS 文件系统然后重新安装之前,实际上不会关闭 ciodio 行为。

setfsoptions 子命令

此子命令将带有路径和参数。 路径指定目标 fsid 结构,参数是文件系统选项。 它将设置内部 fsid 以使用参数指定的选项。 可用参数的列表如下:
描述
rw 指定绑定到此路径 (fsid) 的文件或目录为可读写。
ro 指定绑定到此路径 (fsid) 的文件或目录为只读。
acdirmax 指定目录属性高速缓存超时值的上限。
acdirmin 指定目录属性高速缓存超时值的下限。
acregmax 指定文件属性高速缓存超时值的上限。
acregmin 指定文件属性高速缓存超时值的下限。
cio 为并发读程序和写程序指定要安装的文件系统。 对此文件系统中的文件执行 I/O 操作时,其行为就像使用在 open() 系统调用中所指定的 O_CIO 打开文件一样。
cior 指定此参数以允许在文件系统中打开只读文件。 对此文件系统中的文件执行 I/O 操作时,其行为就像已经使用在 open() 系统调用中所指定的 O_CIO | O_CIOR 打开了这些文件一样。
dio 指定对此文件系统中的文件执行 I/O 操作, 其行为就像使用在 open() 系统调用中指定的 O_DIRECT 打开所有文件一样。
硬限制 指定此 fsid 将使用硬安装语义。
intr 指定 fsid 操作为可中断。
maxpout= 指定文件系统上线程休眠应该所处的文件页面调出级别。 如果指定 maxpout,那么必须同时指定 minpout。 此值必须是非负数且大于 minpout。 缺省值为内核 maxpout 级别。
minpout= 指定文件系统上线程就绪应该所处的文件页面调出级别。 如果指定 minpout,那么必须同时指定 maxpout。 此值必须是非负数。 缺省值为内核 minpout 级别。
noac 不使用属性高速缓存。
nocto 指定不使用关闭至打开一致性。
nointr 指定 fsid 为不可中断。
prefer=服务器名称 从管理上设置当数据存在于多个服务器上时要使用的首选服务器。 服务器名称可以是短名称,长名称, IPv4或 IPv6 格式,但在运行 nfs4cl 命令时,客户机必须能够解析服务器名称。
rbr 使用“读取后释放”功能。 检测到正在此文件系统中按顺序读取文件时,该文件使用的实内存页面在复制到内部缓冲区时就会被释放。
rsize 指定对服务器的 RPC 调用的读大小。
retrans 指定用软语义尝试 RPC 重新发送的数目。
软限制 指定将使用软安装语义的 fsid 操作。
时间 指定对服务器的 RPC 调用的超时值。
wsize 指定对服务器的 RPC 调用的写大小。
nodircache 不使用目录高速缓存。

showfs 子命令

此子命令显示客户机当前正在访问的服务器上的文件系统特定信息。 此信息包括服务器地址、远程路径、fsid 和本地路径。 如果提供了路径,将显示其他信息(例如,fs_locations 和 fsid 选项)。

showstat 子命令

此子命令显示一些信息,这些信息类似于 df 命令显示客户机上存在的每个 fsid 的内容。 信息包含一些字段,例如,Filesystem、512-blocks、Free、%Used、Iused、%Iused 和 Mounted on。

delegreturn 子命令

此子命令接受将文件路径作为其输入参数。 此子命令允许系统管理员指示 NFS V4 客户机返回对于由输入路径名指定的文件的授权。

help 子命令

此子命令将打印用法语句。

退出状态

描述
重大安全事件数量 命令成功完成。
> 0 发生错误。

示例

  1. 要显示客户机上的所有 fsid 结构,请输入:
    nfs4cl showfs
  2. 要将 /mnt/usr/sbin 的文件系统选项设置为仅包括 retrans=3,请输入:
    nfs4cl setfsoptions /mnt/usr/sbin retrns=3
  3. 要重新设置 /mnt/use/sbin 的文件系统选项,请输入:
    nfs4cl resetfsoptions /mnt/user/sbin
  4. 要显示 /mnt/usr/sbindf 命令输出,请输入:
    nfs4cl showstat /mnt/usr/sbin
  5. 要在 /mnt/usr/sbin中进行复制时使客户机故障转移到服务器 boo ,请输入:
    nfs4cl setfsoptions /mnt/usr/sbin prefer=boo

位置

/usr/sbin/nfs4cl