Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统

nfstimeout

nfstimeout 选项指定在超时之前,客户机等待 NFS 文件系统上的状态系统调用的秒数。

可以使用此选项缓解文件系统上状态调用的缺省行为。 例如,如果 NFS 文件系统失效,NFS(软安装的)会使状态系统调用超时,或者状态系统调用会挂起此进程(硬安装的)。

当该选项的值更改为非零值时,将由调用者线程创建一个新的线程,以发出状态系统调用。 调用者线程会使新线程超时,而操作却可以继续。

Oracle Solaris 操作系统注意: 在 Solaris 上,如果 NFS 挂载点是硬挂载, nfstimeout 选项可能会失败。 如果发生挂起,那么请取消激活 nfstimeout 选项,并软安装 NFS 文件系统,如下:
mount -o soft,timeo=5,retry=5 machine:/filesystem /mountpoint
参数定义如下:
soft
生成 NFS 文件系统的软安装。 如果发生错误,那么 stat() 函数将返回一个错误。 如果使用选项 hard,那么直到文件系统可用后 stat() 才会返回。
timeo=n
将软安装错误的超时设置为一秒的十分之 n
retry=n
将内部重试次数和安装重试次数设置为 n,缺省值是 10000。

支持的客户机

此选项适用于所有 UNIX 和 Linux® 客户机。 服务器也可定义此选项。

选项文件

请在 dsm.sys 文件的服务器节客户机选项文件 (dsm.opt) 中指定此选项。

语法

读取语法图跳过可视语法图NFSTIMEout  处理

参数

number
指定在超时之前,客户机等待文件系统上的状态系统调用的秒数。 值的范围是 0 到 120;缺省值为 0 秒。

示例

选项文件:
nfstimeout 10
命令行:
-nfstimeout=10

此选项仅在初始命令行有效。 它在交互式方式下无效。