使用進階選項裝載 Xsan 卷宗
在 Xsan 用戶端上裝載 Xsan 卷宗時,Xsanctl 指令的命令列選項可以為你提供更多控制功能。
請在你要裝載 Xsan 卷宗的每部電腦上,使用以下 xsanctl 指令的引數。
--at=directory
在指定目錄而非「/卷宗」裡的預設位置裝載 Xsan 卷宗。指定裝載點時,裝載點目錄不會自動建立;系統必須已有該裝載點,才能順利裝載。在執行 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」以想要的選項重新裝載。