在 Xsan 設定 Spotlight 搜尋等級
使用以下步驟來更改 Spotlight 搜尋與 Xsan 合作的方式。
Xsan 支援兩個等級的 Spotlight 搜尋:
ReadWrite:搜尋時使用檔案內容中的檔案系統屬性和後設資料的完整索引。索引會隨著檔案系統內容變動而更新。這是在 Xsan 2.2 和以上版本的 Xsan 卷宗上開啟 Spotlight 時的預設搜尋等級。
FsSearch:FsSearch 會啟動對檔案系統屬性的搜尋,但不是索引式內容搜尋。這個選項需要 OS X v10.6 或以上版本及 Xsan 2.2 或以上版本的後設資料控制器。
OS X Yosemite 和以上版本
若要在 OS X Yosemite 和以上版本中,更改 Spotlight 搜尋與 Xsan 卷宗搭配運作的方式,請按照下列步驟操作。在所有指令中,將 VolumeName 替換為你的 Xsan 卷宗名稱。
1. 在主要 MDC 的卷宗設定中,將 spotlightSearchLevel 鍵値設為「FsSearch」:
sudo /usr/libexec/PlistBuddy -c 'set :config:globals:spotlightSearchLevel FsSearch' /Library/Preferences/Xsan/VolumeName.cfgp
2. 更新儲存於 LDAP 中的 Xsan 設定。
sudo xsanctl pushConfigUpdate
3. 重新啟動 Xsan 卷宗。
sudo cvadmin -e 'stop VolumeName'
sudo cvadmin -e 'start VolumeName'
OS X Mavericks 和之前版本
若要在 OS X Mavericks 和之前版本中,更改 Spotlight 搜尋與 Xsan 卷宗搭配運作的方式,請按照下列步驟操作。在所有指令中,將 VolumeName 替換為你的 Xsan 卷宗名稱。
1. 找出後設資料控制器中的 Xsan 卷宗設定檔:
/Library/Preferences/Xsan/VolumeName.cfg
2. 編輯卷宗設定檔,讓全域區段包含這兩行:
EnableSpotlight Yes
SpotlightSearchLevel FsSearch
3. 在所有控制卷宗的後設資料控制器上,重複這些設定檔案的變更步驟。
4. 重新啟動卷宗。
你可以回復成預設的索引式搜尋等級 ReadWrite。若要回復為 ReadWrite,請重複上列步驟,但在 SpotlightSearchLevel 項目使用「ReadWrite」。如果卷宗上有大量資料,可能需要花費數小時來建立索引。