使用高级选项装载 Xsan 宗卷
通过将命令行选项与 xsanctl 命令搭配使用,你在 Xsan 客户端上装载 Xsan 宗卷时可以实现更多控制。
对于要装载 Xsan 宗卷的每台电脑,你可以将以下参数与 xsanctl 命令搭配使用。
--at=directory
将 Xsan 宗卷装载到指定目录,而不是“/Volumes”中的默认位置。如果指定装载点,则系统不会自动创建装载点目录;装载点目录必须已经存在,才能成功装载。在运行 macOS Catalina 的 Xsan 客户端上,必须按照 synthetic.conf(5) 手册页中所述来合成根目录中的装载点目录。
--ro
将 Xsan 宗卷以只读格式而不是默认的读写格式装载。
--rw
将 Xsan 宗卷以读写格式装载。使用这个选项可以更改已被设置为以只读格式装载的宗卷。这是适用于 Xsan 客户端的默认值。
--threads
更改 Xsan 客户端针对 I/O 请求所使用的线程数。你不应将这个选项用于常规用途。在生产环境中使用之前,请务必对这个选项进行测试。
你应该以小幅递增的方式来调整 --threads 参数中的默认值。在生产环境中运行之前,请务必对这个参数进行测试。
--dircachesize
设置 Xsan 客户端上目录信息缓存的大小。较大的缓存可以使某些功能运行得更快,例如读取目录。大多数情况下,设置为默认值 10485760 就可以。在生产环境中使用之前,应该对这个选项进行测试。
你应该以小幅递增的方式来调整 --dircachesize 参数中的默认值。在生产环境中运行之前,请务必对这个参数进行测试。
--mnt_retry=n
如果装载尝试失败,则重新尝试装载最多 *n* 次,两次尝试之间的延迟时间为一秒钟。macOS Sierra 10.12.4 及更高版本中提供了这个选项。在某些环境中,可能需要增加这个值才能在启动时自动装载 Xsan 宗卷。
以下示例命令将上述参数与名为 MyVolume 的宗卷搭配使用。
mkdir /MyVolume xsanctl mount MyVolume --at /MyVolume xsanctl mount MyVolume --ro xsanctl mount MyVolume --at /MyVolume --ro xsanctl mount MyVolume --mnt_retry=60
在 OS X El Capitan 及更高版本中,当你将这些选项的任意组合与“xsanctl mount”搭配使用来装载宗卷时,你的选项将存储在“/etc/fstab”中;在启动时,这些选项会在自动装载宗卷期间被重复使用。要更改“/etc/fstab”中当前储存的装载选项,请使用“xsanctl unmount MyVolume”来卸载宗卷,然后通过“xsanctl mount”使用所需的选项重新装载。