这是命令 fs_setserverprefs,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
fs_setserverprefs - 设置文件服务器或 VL 服务器的首选项等级
概要
fs 设置服务器首选项 [-服务器 <文件服务器 名称 和 行列>+]
[-vl服务器 <VL 服务器 名称 和 行列>+]
[-文件 <输入 在 命名 文件>] [-标准输入[-救命]
fs 套 [-se <文件服务器 名称 和 行列>+]
[-vl <VL 服务器 名称 和 行列>+]
[-f <输入 在 命名 文件>] [-st[-h]
fs sp [-se <文件服务器 名称 和 行列>+]
[-vl <VL 服务器 名称 和 行列>+]
[-f <输入 在 命名 文件>] [-st[-h]
商品描述
- fs 设置服务器首选项 命令将本地缓存管理器的偏好等级设置为一个或
更多的文件服务器机器接口,或者,如果 -vl服务器 为 Volume 提供了参数
位置 (VL) 服务器机器。 对于文件服务器机器,数字等级决定了
缓存管理器尝试联系机器接口的顺序
容纳一卷。 对于 VL Server 机器,等级决定了缓存的顺序
管理器在请求 VLDB 信息时尝试联系单元的 VL 服务器。
- fs 获取服务器首选项 参考页解释了缓存管理器如何使用偏好等级
联系文件服务器机器或 VL 服务器机器时。 以下段落
解释缓存管理器如何计算默认等级,以及如何使用此命令来
更改默认值。
计算 of 默认 偏爱 行列
缓存管理器在内核内存中存储一个偏好等级作为配对的 IP 地址和
数字排名。 如果文件服务器机器是多宿主的,缓存管理器会分配一个
每个机器地址的不同等级(最多为
VLDB 可以存储每台机器)。 计算后,排名一直存在,直到机器重新启动,
或直到使用此命令更改它。
缓存管理器在初始化时随机设置默认的 VL 服务器首选项等级
将 10,000 到 10,126 之间的等级分配给列表中列出的每台机器
本地 /etc/openafs/CellServDB 文件。 如果使用 DNS 来定位 VL 服务器,缓存管理器
将为该单元的 AFSDB 或 SRV 记录中配置的每个服务器分配一个等级。
目前,不使用来自 SRV 记录的优先级和权重信息。 机器来自
不同的单元格可以具有相同的等级,但这不会造成问题,因为
缓存管理器一次仅查询一个单元的行列。
缓存管理器在获取时为文件服务器机器设置默认首选项等级
来自 VLDB 的卷位置信息。 每次了解文件服务器机器
对于尚未设置等级的接口,它会为每个接口分配一个等级。 如果
本地客户端机器只有一个 IP 地址,缓存管理器将其与
服务器接口的 IP 地址并根据以下算法设置等级。 如果
客户端机器是多宿主的,缓存管理器将算法应用于每个
客户端机器的地址并将最低的分配给文件服务器机器接口
对结果进行排名。
· 如果本地机器是一个文件服务器机器,它的每一个的基本等级
接口为 5,000。
· 如果文件服务器机器接口与客户端在同一个子网上
接口,它的基本等级是20,000。
· 如果文件服务器机器接口与客户端接口在同一网络上,
或者位于与客户端接口的点对点链接的远端,其基础
排名是 30,000。
· 如果文件服务器机器接口与客户端在不同的网络上
接口,否则缓存管理器无法获得关于它的网络信息,它的基
排名是 40,000。
将基本等级分配给文件服务器机器接口后,缓存管理器添加到
它是一个从 0(零)到 14 范围内随机选择的数字。例如,文件服务器
与本地机器在同一子网中的机器接口接收基本等级
20,000,但缓存管理器将实际排名记录为介于 20,000 和
20,014。 这个过程减少了具有完全相同等级的接口的数量。 作为
使用 VL 服务器机器等级,文件服务器机器接口可以从
外部单元与本地单元中的接口具有相同的等级,但这不
提出问题。 只有容纳给定卷的接口的相对等级是
相关,并且 AFS 一次仅支持在一个单元中存储一个卷。
设置 非违约 偏爱 行列
使用 fs 设置服务器首选项 命令重置现有的偏好等级,或设置
缓存的文件服务器机器接口或 VL 服务器机器的初始等级
经理没有等级。 要在本地计算机重新启动后保持排名,请放置
适当的 fs 设置服务器首选项 机器的 AFS 初始化文件中的命令。
将每个偏好等级指定为由一个或多个空格分隔的一对值:
· 该对的第一个成员是完全限定的主机名(例如,
"fs1.abc.com"),或文件服务器机器的点分十进制格式的 IP 地址
接口或 VL 服务器机器
· 该对的第二个成员是一个整数。 可能的等级范围从 1 到
65535.
与默认等级一样,缓存管理器将随机选择的整数添加到等级
由该命令指定。 对于文件服务器机器接口,整数来自
范围 0(零)到 14; 对于 VL Server 机器,它的范围是 0(零)到 126。对于
例如,如果管理员将 15,000 的等级分配给文件服务器机器接口,
缓存管理器存储一个介于 15,000 到 15,014 之间的整数。
有几种方法可以为文件服务器机器接口提供等级(但不适用于 VL
服务器机器):
· 在命令行中,按照 -服务器 论据。
· 在一个由 -文件 争论。 将每一对放在文件中单独的一行。
引导输出 fs 获取服务器首选项 命令自动发送到文件
生成具有正确格式的文件。
· 通过标准输入流,通过提供 -标准输入 旗帜。 这种方法使
发行者直接从生成偏好的程序或脚本中输入值
通过使用适合本地单元格的算法进行排名。 AFS 发行版确实
不包括此类程序或脚本。
在设置文件服务器机器偏好等级时,结合使用是合法的 -服务器,
-文件及 -标准输入 单个命令行上的选项。 如果不同的选项指定一个
同一个接口的不同等级,缓存管理器存储并使用分配的等级
与 -服务器 论据。
- -vl服务器 参数是分配 VL 服务器机器等级的唯一方法。 有可能
结合一种或多种 -服务器, -文件及 -标准输入 选项,但缓存
Manager 仅将为这些选项提供的值应用于文件服务器计算机等级。
fs 命令解释器不验证主机名或 IP 地址,因此分配
优先权排名无效的机器名称或地址。 缓存管理器从不使用这样的
除非 VLDB 中存在相同的错误信息,否则排名。
配置
-服务器 <文件 服务器 名称 和 行列>+
指定一个或多个文件服务器计算机首选项等级。 每个等级配对完全-
文件服务器机器的限定主机名或 IP 地址(点分十进制格式)
具有整数秩的接口,由一个或多个空格分隔; 也分开每个
与一个或多个空格配对。 可接受的等级范围值从 1 到
65521; 较低的值表示较大的偏好。 提供此之外的排名
范围可能会产生不可预测的结果。 提供不大于 65521 的值
保证等级不超过 65,535 的最大可能值,即使
添加最大的随机因子 (14)。
这个论点可以与 -文件 论据, -标准输入 标志,或两者兼而有之。 如果更多
比其中一个参数设置同一接口的等级,由此设置的等级
论据优先。 它也可以与 -vl服务器 论证,但
不与之交互。
-vl服务器 <VL 服务器 名称 和 行列>+
指定一个或多个 VL 服务器首选项等级。 每个等级配对完全合格的
具有 VL 服务器的主机名或 IP 地址(点分十进制格式)
整数秩,由一个或多个空格分隔; 也将每对用一个或
更多空间。 可接受的等级值范围为 1 到 65521; 较低的价值
表示更大的偏好。 提供此范围之外的排名可以有
不可预测的结果。 提供不大于 65521 的值可保证排名
不超过最大可能值 65,535 即使最大的随机因子
(14) 被添加。
这个论点可以与 -服务器 论据, -文件 论据, -标准输入 旗,
或三者的任意组合,但不与其中任何一个交互。 他们申请
只到文件服务器机器行列。
-文件 <输入 文件>
指定文件的完整路径名,从中读取文件服务器机器对
接口和它们的等级,使用相同的符号和取值范围
-服务器 争论。 在文件中,将每一对放在自己的行上并将两者分开
每对的部分有一个或多个空格。
这个论点可以与 -服务器 论据, -标准输入 标志,或两者兼而有之。 如果
多个参数设置同一接口的等级,由
-服务器 论据优先。 它也可以与 -vl服务器
参数,但不与之交互。
-标准输入
从标准输入中读取成对的文件服务器机器接口和整数等级
溪流。 预期用途是接受从用户定义的程序或
以适当格式生成排名的脚本,但它也接受键入的输入
到外壳。 格式化接口和秩对 -文件 争论。 如果打字
在 shell 中,在最后一个换行符后键入 Ctrl-D 以完成输入。
这个论点可以与 -服务器 论证, -文件 争论,或两者兼而有之。
如果多个参数为同一个接口设置一个等级,则该等级设置为
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 -服务器 论据优先。 它也可以与 -vl服务器
参数,但不与之交互。
-救命
打印此命令的联机帮助。 所有其他有效选项都将被忽略。
示例
以下命令为文件服务器设置缓存管理器的首选项等级
名为“fs3.abc.com”和“fs4.abc.com”的机器,后者由其IP指定
地址,192.12.105.100。 机器驻留在本地机器的另一个子网中
网络,所以他们的默认基本排名是 30,000。 增加缓存管理器的偏好
对于这些机器,发行者分配一个 25000 的等级,缓存管理器向其添加一个
0 到 15 范围内的整数。
# fs setserverprefs -服务器 fs3.abc.com 25000 192.12.105.100 25000
以下命令使用 -服务器 设置缓存管理器首选项的参数
排名相同的两台文件服务器机器,但它也使用 -文件 读一个的论据
来自驻留在本地文件中的文件的偏好等级集合 /etc/fs.prefs:
# fs setserverprefs -服务器 fs3.abc.com 25000 192.12.105.100 25000 \
-文件 /etc/fs.prefs
/etc/fs.prefs 文件的内容和格式如下:
192.12.108.214 7500
192.12.108.212 7500
138.255.33.41 39000
138.255.33.34 39000
128.0.45.36 41000
128.0.45.37 41000
以下命令使用 -标准输入 从标准中读取偏好等级的标志
输入流。 行列从程序通过管道传输到命令, 计算偏好,这是
发行人根据对当地重要的价值计算偏好
细胞。
# 计算首选项 | fs setserverprefs -stdin
以下命令使用 -vl服务器 设置缓存管理器首选项的参数
对于名为“fs1.abc.com”、“fs3.abc.com”和“fs4.abc.com”的 VL 服务器机器
排名分别为 1、11000 和 65521:
# fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000 \
fs4.abc.com 65521
特权 所需
发行者必须以本地超级用户 root 身份登录。
使用 onworks.net 服务在线使用 fs_setserverprefs