管理雲端階層處理

已完成

「雲端階層處理」是 Microsoft Azure 檔案同步的選擇性功能,有助於確保內部部署檔案伺服器永遠都有足夠的可用空間。 此外,也有助於確保經常存取的檔案會在檔案伺服器本機快取,而所有其他檔案則分層處理至 Azure 檔案共用。 分層處理檔案時,檔案同步的檔案系統篩選器會將本機檔案取代為稱為「重新分析點」指標,其代表 Azure 檔案共用上的檔案 URL。 當使用者要求階層式檔案時,檔案同步會順暢地從 Azure 檔案服務重新叫用檔案資料,而使用者不需要知道檔案資料儲存在 Azure 檔案共用上。

設定雲端階層處理

您可以為每個伺服器端點設定雲端階層處理。 如果已停用雲端階層處理 (這是預設設定),則所有檔案資料都會從雲端端點同步至伺服器端點。 啟用雲端階層處理之後,您可以設定兩個原則,如下表所述。

原則 描述
永遠在磁碟區上保留指定百分比的可用空間 針對此原則 (也稱為「磁碟區可用空間原則」),您可指定伺服器端點所在磁碟區上必須永遠可用的可用空間百分比。 例如,如果磁碟區大小為 100 GB 且磁碟區可用空間設為 20%,最常使用的檔案最多可使用 80% 的磁碟空間。 較不常使用且會超過 20% 可用空間閾值的檔案會分層處理到雲端端點。 當使用者連線到伺服器端點時,所有檔案 (包含分層處理至 Azure 檔案共用的檔案) 都會顯示,而使用者可以順暢地存取這些檔案。
僅快取在指定天數內曾存取或修改過的檔案 此原則也稱為「日期原則」,可指定只會在本機快取最近存取的檔案。 您可定義天數,而如果檔案未讀取或寫入那麼多天,則會自動分層處理。

磁碟區可用空間原則的優先順序一律高於日期原則。 例如,如果日期原則指定在過去七天內存取的檔案應保留在本機,而且磁碟區可用空間原則定義了 20% 的磁碟區應該可用,則在過去七天內存取的檔案若超過磁碟區可用磁碟空間的 80%,就會進行分層處理。

如果有一個以上的伺服器端點位於相同的磁碟區上 (每個伺服器端點都位於不同的同步群組中),則磁碟區的有效可用空間閾值為該磁碟區上任何伺服器端點的磁碟區最大指定的可用空間。 例如,如果第一個伺服器端點的磁碟區可用空間原則為 20%,而第二個伺服器端點的磁碟區可用空間原則為 30%,則磁碟區一律會有至少 30% 的可用空間。

注意

Windows 系統磁碟區不支援雲端階層處理。

雲端階層處理的運作方式

針對雲端階層處理,檔案同步系統篩選器會在每個伺服器端點上建立命名空間的對應。 其會監視一段時間內的存取嘗試 (讀取和寫入作業),然後根據存取的頻率和近因,將熱度分數指派給每個檔案。 最近開啟的經常存取檔案會被視為經常性存取,而很少存取且並未開啟的檔案則被視為非經常性存取。 當伺服器上的檔案磁碟區超過磁碟區的可用空間閾值時,檔案同步會將最冷門的檔案分層處理至 Azure 檔案服務,直到符合可用空間百分比為止。

使用雲端階層處理時,可以在本機快取檔案,或將檔案分層處理至 Azure 檔案共用。 某些檔案格式 (例如多媒體檔案或壓縮的 zip 檔案) 也可處於第三種狀態,也就是「部分分層」。 在部分分層的檔案中,只有部分的檔案會在本機快取。 當您開啟階層式檔案,且檔案格式支援部分讀取時,就會發生這種情況,這表示您可使用檔案,而不需要完整下載。 例如,您可以開始參考多媒體檔案,而且在進行此程序時,只會在本機快取媒體檔案的所需部分。

辨識階層式檔案

階層式檔案可無縫存取,而且其使用方式就如同使用在檔案伺服器本機快取的檔案一樣。 您可以透過數種方式辨識階層式檔案,包括:

  • 階層式檔案不會使用本機磁碟空間,因為其儲存在 Azure 檔案共用上。 無論其實際大小為何,在磁碟上的大小都是 0 個位元組。 在檔案總管中,您可以觀察檔案屬性,包括在磁碟上所需的空間量。 針對部分階層式檔案,磁碟上的大小大於 0 個位元組,但小於實際檔案大小。
  • [離線]、[重新分析點] 和 [重新叫用資料存取] 等屬性都會設定於階層式檔案上。 在檔案總管中,您可以在檔案的 [詳細資料] 索引標籤上,或藉由新增 [屬性] 資料行來觀察檔案屬性。
  • 階層式檔案已設定重新分析指標。 「重新分析指標」是適用於檔案同步檔案系統篩選器的特殊指標。 若要檢查檔案是否有重新分析點,您可以執行下列命令:
fsutil reparsepoint query <file-name>

如果檔案有重新分析點,則輸出包含「重新分析標記值:0x8000001e」。

手動分層或重新叫用檔案

啟用雲端階層處理後,系統會根據磁碟區可用空間原則和日期原則,自動將檔案分層。 您可以手動強制將檔案進行分層。例如,如果您只儲存了長時間不打算再次使用的大型檔案,而且您不想等待原則將檔案分層。 您可以執行 Invoke-StorageSyncCloudTiering Cmdlet 來觸發階層處理。

如果檔案已分層,而您想要予以重新叫用,在本機快取該檔案的最簡單方式就是開啟檔案,例如在檔案總管中按兩下或加以選取。 您也可以執行 Invoke-StorageSyncFileRecall Cmdlet,如果您想要一次重新叫用多個檔案,這可能特別有用。

注意

[先前版本] 功能 (快照集) 與雲端階層處理相容;您可以使用該功能來還原舊版的雲端階層式檔案。 如果檔案已設定 [重新叫用資料存取] 屬性,則防毒軟體只會掃描檔案中繼資料,但不會重新叫用檔案。