nfs4cl 命令
用途
显示或修改当前 NFSv4 统计信息和属性。
语法
/usr/sbin/nfs4cl [子命令] [path] [自变量]
描述
使用 nfs4cl 命令来显示客户机上的所有 fsid 信息或修改 fsid 的文件系统选项。
注: nfs4cl 更新会影响文件系统中新访问的文件。 需要卸装并重新安装以影响所有先前访问的文件。
子命令
resetfsoptions 子命令
此子命令将 fsid 的所有选项重新设置回缺省选项。
注: 可以使用 resetfsoptions 子命令重置 cio 和 dio 选项,但在卸载 NFS 文件系统然后重新安装之前,实际上不会关闭 cio 和 dio 行为。
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 | 发生错误。 |
示例
- 要显示客户机上的所有 fsid 结构,请输入:
nfs4cl showfs
- 要将 /mnt/usr/sbin 的文件系统选项设置为仅包括
retrans=3
,请输入:nfs4cl setfsoptions /mnt/usr/sbin retrns=3
- 要重新设置 /mnt/use/sbin 的文件系统选项,请输入:
nfs4cl resetfsoptions /mnt/user/sbin
- 要显示 /mnt/usr/sbin 的 df 命令输出,请输入:
nfs4cl showstat /mnt/usr/sbin
- 要在 /mnt/usr/sbin中进行复制时使客户机故障转移到服务器
boo
,请输入:nfs4cl setfsoptions /mnt/usr/sbin prefer=boo
位置
/usr/sbin/nfs4cl