chnfsmnt 命令

用途

更改用于从 NFS 服务器安装目录的选项。

语法

/usr/sbin/chnfsmnt -f PathName -d RemoteDirectory -h RemoteHost [ -t { rw | 咆哮 } ] [ -m MountTypeName ] [ -w { fg | bg } ] [ -X | -x ] [ -S | -H ] [ -Y | -y ] [ -Z | -z ] [ -e | -E ] [ -a | -A ] [ -j | [ -J ] [ -q | [ -Q ] [ -g | [ -G ] [ -s | -n ] [ -I | -B | -N ] [ -r TimesToRetry ] [ -R NumRetrans ] [ -b ReadBufferSize ] [ -c WriteBufferSize ] [ -o TimeOut ] [ -P PortNumber ] [ -u AcRegMin ] [ -U AcRegMax ] [ -v AcDirMin ] [ -V AcDirMax ] [ -T AcTimeO ] [ -p NumBiods ] [ -K { 任何 | 2 | 3 } ] [ -k { 任何 | tcp | udp } ] [ -M 安全方法 ] [ -i { 天文台 | cio [ ,cior ] } ]

描述

chnfsmnt 命令更改当前安装的文件系统的安装选项。 但是,在可以更改安装的属性之前,/etc/filesystems 文件必须包含文件系统的条目。 此命令卸载目录,更改指定的选项,并使用新选项安装目录。

标志

描述
-A 此文件系统的 /etc/filesystems 条目将指定它应该在系统重新启动时自动安装。
-a 此文件系统的 /etc/filesystems 条目指定在系统重新启动时不应自动安装此文件系统。 这是缺省情况。
-B 修改 /etc/filesystems 文件中的条目,并使用指定的标志和参数重新安装文件系统。 此标志是缺省值。
-b ReadBufferSize 指示 N 字节的读缓冲区大小。
-c WriteBufferSize 指示 N 字节的写缓冲区大小。
-d RemoteDirectory 指定将在指定的路径名上安装的目录。
-E 在硬安装时允许键盘中断。
-e 在硬安装时拒绝键盘中断。 此标志是缺省值。
-f PathName 指定目录的安装点。
-g 使文件系统上创建的任何文件或目录继承父目录的组标识。
-g 使文件系统上创建的新文件或目录不继承父目录的组标识。 这是缺省情况。
-h 使安装为硬安装,这导致客户机继续尝试,直到服务器响应。
-h RemoteHost 指定导出目录的 NFS 服务器。
-I 更改 /etc/filesystems 文件中的条目,但不重新安装目录。
-i 指定安装的 I/O 方式。 选项为:
dio
指定直接 I/O 方式。
cio
指定并发 I/O 方式。
cior
指定使用只读方式的并发 I/O。
-J 指明在这次安装使用了 acls。
-j 指明这次安装不使用 acl。 这是缺省情况。
-K 指明 NFS 安装的版本。 选项为:
ANY
使用 mount 命令确定正确的匹配,首先尝试可用的最高 NFS 版本。
2
说明 NFS 2.版本
3
说明 NFS 3.版本
-k 指明安装的传输协议。 选项为:
ANY
使用 mount 命令来选择使用的协议。 最好使用TCP 协议。
tcp
指明是 TCP 协议。
udp
指明是 UDP 协议。
-M 安全方法 尝试安装时要使用的安全方法的列表。 值 sysdhkrb5krb5ikrb5p的逗号分隔列表,这些值对应于 UNIX , DES , Kerberos 5 ,具有完整性的 Kerberos 5 以及具有隐私性的 Kerberos 5。 允许多个值,但仅在 NFS V4 安装情况下才有意义。 如果对于 V2 或 V3 协议安装给定了多种方法,那么将采用第一种方法。 对于 NFS V4 安装,该方法将以所列顺序进行尝试。
-m MountTypeName 对应于 /etc/filesystems 文件中的条目节中的 type 字段。 当发出 mount -t 命令 MountTypeName 时, 安装所有与该字符串相同的字段类型的当前已卸载文件系统。
-N 防止 /etc/filesystems 文件(如果存在)中相应条目的修改。 如果当前安装了目录,那么卸载它,然后使用指定的标志和参数再次安装。
-n 指示安装不使用一个更安全的协议。 此标志是缺省值。
-o TimeOut 以十分之 N 秒指示 NFS 超时的长度。
-P PortNumber 指示服务器的 IP 端口号。
-p NumBiods 指明允许在一个特定文件系统工作的 biod 守护程序的数目。 对于 NFS V2,缺省数为 7,对于 NFS V3 和 NFS V4,缺省数为 32
-q 不允许交换路径信息,并且信息在安装 NFS V2时可用。 在 NFS 服务器上需要安装版本 2 rpc.mountd
-q 如果安装 NFS 版本2,不允许交换路径信息。 这是缺省情况。
-r TimeToRetry 指明再安装的次数。 缺省值为 1000。
-R NumRetrans 对于软安装,指定服务器不确认请求的情况下将要传送请求的次数。 如果在 NumRetrans 次传送之后请求还是未确认,那么客户机放弃请求。 如果未指定此标志,那么使用缺省值 3。
-S 使安装为软安装,这意味着如果服务器不响应,那么系统返回错误。
-s 指示安装使用一个更安全的协议。
-T AcTimeO 将对于常规文件和目录所允许的最小和最大时间设置为 AcTimeO 秒。 如果指定了此选项,那么覆盖其他高速缓存的属性时间。
-t 指定目录是否将安装为读/写或只读。
rw
可读写的安装目录。 这种类型对系统来说是缺省的。
ro
只读的安装目录。
-U AcRegMax 在文件修改后,至多保留高速缓存属性 AcRegMax 秒。
-u AcRegMin 文件修改后,至少保留高速缓存属性 AcRegMin 秒。
-V AcDirMax 目录更新后,至多保留高速缓存属性 AcDirMax 秒。
-v AcDirMin 目录更新后,至少保留高速缓存属性 AcDirMin 秒。
- w { fg | bg } 表示应该在前台(fg)还是在后台(bg)中尝试安装。 如果指定了 bg,并且尝试安装目录失败,那么将在后台中再次尝试安装。 fg 参数是缺省值。
-X 指明服务器支持长设备号。 这是缺省情况。
-x 指明服务器不支持长设备号。
-y 指示允许在此文件系统中执行 suidsgid 程序。 这是缺省情况。
-y 指示不允许在此文件系统中执行 suidsgid 程序。
-Z 指明在安装过程中,允许设备访问。 这是缺省情况。
-z 表示不允许通过此安装的设备访问。

示例

要将安装更改为只读,请输入:

chnfsmnt -f /usr/man -d /usr/man -h host1 -t ro

在此示例中,chnfsmnt命令将已安装目录的属性更改为只读。

文件

描述
/etc/filesystems 列示在系统重新启动过程中要安装的远程文件系统。

安全性

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。