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 方式。 选项为:
|
| -J | 指明在这次安装使用了 acls。 |
| -j | 指明这次安装不使用 acl。 这是缺省情况。 |
| -K | 指明 NFS 安装的版本。 选项为:
|
| -k | 指明安装的传输协议。 选项为:
|
| -M 安全方法 | 尝试安装时要使用的安全方法的列表。 值 sys, dh, krb5, krb5i, krb5p的逗号分隔列表,这些值对应于 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 | 指定目录是否将安装为读/写或只读。
|
| -U AcRegMax | 在文件修改后,至多保留高速缓存属性 AcRegMax 秒。 |
| -u AcRegMin | 文件修改后,至少保留高速缓存属性 AcRegMin 秒。 |
| -V AcDirMax | 目录更新后,至多保留高速缓存属性 AcDirMax 秒。 |
| -v AcDirMin | 目录更新后,至少保留高速缓存属性 AcDirMin 秒。 |
| - w { fg | bg } | 表示应该在前台(fg)还是在后台(bg)中尝试安装。 如果指定了 bg,并且尝试安装目录失败,那么将在后台中再次尝试安装。 fg 参数是缺省值。 |
| -X | 指明服务器支持长设备号。 这是缺省情况。 |
| -x | 指明服务器不支持长设备号。 |
| -y | 指示允许在此文件系统中执行 suid 和 sgid 程序。 这是缺省情况。 |
| -y | 指示不允许在此文件系统中执行 suid 和 sgid 程序。 |
| -Z | 指明在安装过程中,允许设备访问。 这是缺省情况。 |
| -z | 表示不允许通过此安装的设备访问。 |
示例
要将安装更改为只读,请输入:
chnfsmnt -f /usr/man -d /usr/man -h host1 -t ro在此示例中,chnfsmnt命令将已安装目录的属性更改为只读。
文件
| 项 | 描述 |
|---|---|
| /etc/filesystems | 列示在系统重新启动过程中要安装的远程文件系统。 |
安全性
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。