這篇文章已封存,而且 Apple 也不會再更新。

為 Xsan 卷宗選擇配置策略

本文說明如何在執行 OS X Yosemite 或以上版本的電腦上,修改 Xsan 卷宗的配置策略。

你的策略會決定系統如何在卷宗的儲存集區上配置空間。Xsan 卷宗支援下列三種配置策略:

  • round(輪流):每個對空間的要求會輪流指派給卷宗中下一個可用的儲存集區。這是 Xsan 卷宗的預設配置策略。

  • fill(填滿):所有資料都儲存在第一個儲存集區,直到該儲存集區已滿。之後資料會儲存在下一個儲存集區,以此類推。

  • balance(平均):新資料會儲存在可用空間最多的儲存集區。

請依照下列步驟來為你的 Xsan 卷宗更改配置策略。在每個指令中,請將 VolumeName 換成你的 Xsan 卷宗名稱。

  1. 在主要的後設資料控制器上製作兩個卷宗設定描述檔副本,然後將它們儲存到桌面:

    • cd /Library/Preferences/Xsan

    • cp VolumeName.cfgp ~/Desktop/VolumeName.cfgp.original

    • cp VolumeName.cfgp ~/Desktop/VolumeName.cfgp.modified

  2. 在第二個卷宗設定描述檔副本中(VolumeName.cfgp.modified),將 allocationStrategy 設為 round、fill 或 balance。例如,若要將策略設定為 round:

    • /usr/libexec/PlistBuddy -c 'delete :config:globals:allocationStrategy'

    • -c 'add :config:globals:allocationStrategy string round'

    • ~/Desktop/VolumeName.cfgp.modified

    • 請注意該值有大小寫之分。如果你使用「Round」,而非「round」,就會出現錯誤。

  3. 檢查修改後的卷宗設定描述檔副本:

    • sncfgvalidate -n VolumeName -f ~/Desktop/VolumeName.cfgp.modified

  4. 在輸出結果中尋找「VolumeName validated」。如果出現錯誤,必須先修正才能繼續執行步驟 5。或者,由於你只更改了設定描述檔的副本,你也可以在這裡結束程序。

  5. 將原來的設定描述檔換成修改後的副本:

    • sudo cp ~/Desktop/VolumeName.cfgp.modified

    • /Library/Preferences/Xsan/VolumeName.cfgp

  6. 更新儲存在 LDAP 中的 Xsan 設定:

    • sudo xsanctl pushConfigUpdate

  7. 重新啟動 Xsan 卷宗:

    • sudo cvadmin -e 'stop VolumeName'

    • sudo cvadmin -e 'start VolumeName'

發佈日期: