grpid

强制挂载的文件系统中新创建的文件继承父目录的组 ID。

默认情况下,新创建的文件继承调用进程的有效组 ID,除非在父目录上设置了 GID 位。
如果设置了 GID 位,则新文件继承父目录的组 ID。

此参数未设置默认值。

rsize=n

NFS 客户端在单个读取请求中从 NFS 服务器请求的字节数。

如果在客户端和服务器之间丢弃数据包,请将 rsize 减小到 4096 或者 2048.
要确定数据包是否被丢弃,请在 HP-UX 提示符下发出“nfsstat -rc”命令。
如果此命令返回的 timeout 和 retrans 值很高,但 badxid 数接近于零,则数据包正在网络中的某处丢弃。

默认值为 rsize=8192 。

timeo=n

NFS 请求(对挂载目录的读取和写入请求)的超时时间,以十分之一秒为单位。
如果 NFS 请求超时,则此超时值加倍,并重新传输请求。
在 NFS 请求被重传 retrans 选项指定的次数后(见下文),软挂载返回错误,硬挂载重试请求。
最大 timeo 值为 30(3 秒)。

如果我们看到几台服务器在几分钟内没有响应消息,请尝试将 timeo 值加倍。
发生这种情况的原因可能是我们通过网关挂载目录、服务器速度较慢或者网络繁忙。

默认为 timeo=7

devs / nodevs

如果我们从服务器挂载设备文件,其设备文件将在客户端上正常工作,请指定 devs。
devs 选项允许我们使用挂载 NFS 的设备文件从 NFS 客户端读取和写入设备。
如果所有系统的配置类似,它对于维护一组标准的、集中的设备文件很有用。

如果从服务器挂载的设备文件无法正确读取和写入 NFS 客户端上的设备,请指定 nodevs。
如果 NFS 客户端上的进程尝试读取或者写入 NFS 安装的设备文件,则 nodevs 选项会生成错误。

默认为 devs。

vers=n

要使用的 NFS 协议的版本。
默认情况下,本地 NFS 客户端将尝试使用 NFS 版本 3 挂载文件系统。
如果 NFS 服务器不支持版本 3,则将使用版本 2 挂载文件系统。

如果知道NFS服务器不支持版本3,则指定vers=2,这样可以节省挂载的时间,因为客户端在使用版本2之前不会尝试使用版本3.

该参数的默认值为 vers=3.

intr / nointr

如果用户不太可能通过手动中断 NFS 请求来损坏关键数据,则指定 intr。
如果硬挂载是可中断的,用户可以按 [CTRL]-C 或者发出 kill 命令来中断因服务器停机而无限期挂起的 NFS 挂载。

如果用户可能通过手动中断 NFS 请求而损坏关键数据,则指定 nointr,并且我们宁愿让系统在服务器关闭时挂起,也不愿冒丢失客户端和服务器之间数据的风险。

默认值为intr。

retrans=n

NFS 请求(对挂载目录的读或者写请求)在超时后重新传输的次数。
如果在 n 次重传后请求没有成功,则软挂载返回错误,硬挂载重试请求。

增加从频繁、短时间停机的服务器软安装的目录的 retrans 值。
这为服务器提供了足够的恢复时间,因此软挂载不会返回错误。

默认值为 retrans=4.

remount

如果文件系统以只读方式挂载,此选项会以读/写方式重新挂载它。
这允许我们将访问权限从只读更改为读/写,而无需强制每个人离开挂载的目录或者杀死所有使用它的进程。

此参数未指定默认值。

noac

如果指定,此选项会阻止 NFS 客户端缓存已安装目录的属性。

为许多 NFS 客户端经常使用的目录指定 noac。
noac 选项确保服务器上的文件和目录属性是最新的,因为客户端上没有缓存任何更改。
但是,如果使用同一 NFS 服务器的许多 NFS 客户端都禁用属性缓存,则服务器可能会因属性请求和更新而过载。
我们还可以使用 actimeo 选项将所有缓存超时设置为较小的秒数,例如 1 或者 3.

如果指定 noac,则不要指定其他缓存选项。

没有为此参数指定默认值。

actimeo=n

将 actimeo 设置为 n 秒相当于将 acdirmax、acdirmin、acregmax 和 acregmin 设置为 n 秒。

为许多 NFS 客户端经常使用和修改的目录设置 actimeo=1 或者 actimeo=3.
这可确保文件和目录属性保持合理的最新状态,即使它们从不同的客户端位置频繁更改。

为很少或者从不更改的目录设置 actimeo=120 或者更高。

如果设置了 actimeo 值,请不要设置 acdirmax、acdirmin、acregmax 或者 acregmin 值。

此参数未设置默认值。

nocto

如果指定,此选项会在打开文件时取消新属性。

为永不更改的文件或者目录指定 nocto,以减少网络负载。

没有为此参数指定默认值。

acdirmin=n

目录属性缓存在 NFS 客户端上的最短秒数。
如果在此超时到期之前修改目录,则超时时间将延长 acdirmin 秒。

对于很少更改或者仅由一个用户拥有和修改的目录,例如用户的主目录,我们可以通过设置 acdirmin=60 或者更高来减少网络负载。

默认值为 acdirmin=30。

retry=n

NFS 客户端在第一次尝试失败后尝试挂载目录的次数。
如果指定intr,则可以在n 次重试之前中断挂载。
但是,如果指定 nointr,则必须等待 n 次重试、挂载成功或者重新启动系统。

如果由于服务器非常繁忙而导致挂载失败,则增加重试值可能会解决问题。

默认值为 retry=1。

O(Overlay mount 覆盖挂载)

允许将文件系统挂载到现有挂载点上,从而使底层文件系统无法访问。
如果我们尝试在没有 -O 选项的情况下在现有挂载点上挂载文件系统,挂载将失败并显示错误设备繁忙。

注意:使用 -O 挂载选项会使系统处于混乱状态。
-O 选项允许我们在 NFS 挂载点下隐藏本地数据,而不会收到任何警告。
在常规系统备份期间,将不会备份隐藏在 NFS 挂载点下的本地数据。

在 HP-UX 上,-O 选项仅对安装了 NFS 的文件系统有效。
因此,如果指定 -O 选项,则还必须为 mount 命令或者 /etc/fstab 文件中的 nfs 文件系统类型指定 -F nfs 选项。

该参数没有指定默认值。

rw(读/写)/ro(只读)

rw 用于用户需要修改的数据。
为了让我们以读/写方式挂载目录,NFS 服务器必须将其导出为读/写。

将 ro 用于我们不希望用户更改的数据。
从多个服务器自动挂载的目录应该是只读的,以保持所有服务器上的版本相同。

默认值为 rw。

acdirmax=n

目录属性在 NFS 客户端上缓存的最大秒数。
当此超时期限到期时,客户端刷新其属性缓存,如果属性已更改,客户端会将它们发送到 NFS 服务器。

对于很少更改或者仅由一个用户拥有和修改的目录(例如用户的主目录),我们可以通过设置 acdirmax=120 或者更高来减少网络负载。

默认值为 acdirmax=60。

Linux 中常见的 NFS 挂载选项

了解在客户端上挂载 NFS 挂载点时使用的参数很重要。
如果我们面临 NFS 挂载点的性能问题或者功能问题,了解它们尤为重要。
下面是挂载 NFS 挂载点时使用的选项列表,如下面的语法所示。

# mount -t nfs -o [options] remote:/nfs /mount

acregmax=n

文件属性在 NFS 客户端上缓存的最大秒数。
当此超时期限到期时,客户端刷新其属性缓存,如果属性已更改,客户端会将它们发送到 NFS 服务器。

对于很少更改或者仅由一个用户拥有和修改的文件,例如用户主目录中的文件,我们可以通过设置 acregmax=120 或者更高来减少网络负载。

默认值为 acregmax=60。

hard / soft

如果用户将写入安装的目录或者运行位于其中的程序,请指定 hard。
当 NFS 尝试访问硬安装目录时,它会一直尝试直到成功或者有人中断其尝试。
如果服务器出现故障,任何使用挂载目录的进程都会挂起,直到服务器恢复正常,然后继续处理而不会出错。
可中断的硬挂载可能会被 CTRL-C 或者 kill 中断(见 intr 选项,稍后)。

如果服务器不可靠并且我们希望在服务器关闭时防止系统挂起,请指定 soft。
当 NFS 尝试访问软安装目录时,它会在尝试重新传输次数后放弃并返回错误消息(请参阅稍后的重新传输选项)。
如果服务器出现故障,任何使用挂载目录的进程都将返回错误。

默认是hard

www. On IT Road .com

wsize=n

NFS 客户端在单个写入请求中发送到 NFS 服务器的字节数。

如果在客户端和服务器之间丢弃数据包,请将 wsize 减小到 4096 或者 2048.
要确定数据包是否被丢弃,请在 HP-UX 提示符下发出“nfsstat -rc”命令。
如果此命令返回的 timeout 和 retrans 值很高,但 badxid 数接近于零,则数据包正在网络中的某处丢弃。

默认值为 wsize=8192.

suid/nosuid

如果要允许已安装的具有 setuid 权限的程序以其所有者的权限运行,而不管是谁启动它们,请指定 suid。
如果具有 setuid 权限的程序为 root 所有,它将以 root 权限运行,无论是谁启动它。

指定 nosuid 以保护系统免受可能以 root 身份运行并损坏系统的 setuid 程序。

默认为 suid。

fg(前台)/ bg(后台)

为客户机引导或者正确操作所需的目录指定 fg。
如果前台挂载失败,则会在前台再次重试,直到成功或者被中断。
所有自动挂载的目录都挂载在前台;我们不能为自动挂载的目录指定 bg 选项。

指定 bg 用于挂载客户端启动或者正常运行不需要的目录。
失败的后台挂载会在后台重试,让挂载进程认为挂载已完成并继续进行下一个挂载。
如果我们将两台机器配置为相互挂载目录,请将其中一台机器上的挂载配置为后台挂载。
这样,如果两个系统都尝试同时启动,它们就不会陷入死锁,每个系统都在等待从另一个安装目录。
bg 选项不能用于自动挂载的目录。

默认值为 fg。

日期:2020-09-17 00:14:46 来源:oir作者:oir