磁碟區儲存容量 - FSx for OnTAP

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

磁碟區儲存容量

FSx for ONTAP 磁碟區是用於分組資料、決定資料儲存方式以及決定資料存取權的類型的虛擬資源。磁碟區 (如資料夾) 本身不會耗用檔案系統儲存容量。只有儲存在磁碟區中的資料會消耗 SSD 儲存空間,而且視磁碟區的分層原則而定,容量集區儲存。您可以在建立磁碟區時設定磁碟區的大小,之後也可以變更其大小。您可以使用 AWS Management Console、和 API 和 ONTAP CLI 來監視 AWS CLI 和管理 FSx 的 ONTAP 磁碟區的儲存容量。

磁碟區資料分層

適用於 NetApp ONTAP 檔案系統的 Amazon FSx 具有兩個儲存層:主要儲存和容量集區儲存。主要儲存裝置是佈建、可擴充的高效能 SSD 儲存裝置,專為資料集的使用中部分而打造。容量集區儲存是一種完全彈性的儲存層,可擴充至 PB 級,並針對不常存取的資料進行成本最佳化。

每個磁碟區上的資料會根據磁碟區的分層原則、冷卻期間和臨界值設定,自動分層到容量集區儲存層。下列各節說明ONTAP磁碟區分層原則,以及用來決定何時將資料分層至容量集區的臨界值。

磁碟區分層政策

您可以選擇檔案系統上每個磁碟區的分層原則,以決定如何將 FSx 用於 ONTAP 檔案系統的儲存層。您可以在建立磁碟區時選擇分層政策,而且可以隨時使用 Amazon FSx 主控台 AWS CLI、API 或使用NetApp 管理工具進行修改。您可以從下列其中一個原則中選擇決定哪些資料 (如果有的話) 會分層至容量集區儲存體。

注意

分層可以將檔案資料和快照資料移至容量集區層。不過,檔案中繼資料一律保留在 SSD 層上。如需詳細資訊,請參閱 SSD 儲存裝置的使用方式

  • 自動 — 此原則會將所有冷資料 (使用者資料和快照) 移至容量集區層。資料的冷卻速率由原則的冷卻期決定,預設為 31 天,可設定為 2-183 天之間的值。當基礎冷資料區塊隨機讀取 (如典型的檔案存取) 時,會將它們變成熱並寫入主要儲存層。當冷資料區塊依序讀取 (例如透過防毒掃描) 時,它們會保持冷卻狀態,並保留在容量集區儲存層上。這是使用 Amazon FSx 主控台建立磁碟區時的預設政策。

  • 僅限快照 — 此原則只會將快照資料移至容量集區儲存層。快照分層至容量集區的速率取決於原則的冷卻期間,預設為 2 天,且可設定為 2-183 天之間的值。讀取冷快照資料時,會將其設為熱並寫入主要儲存層。這是使用 Amazon FSx API 或 NetApp ONTAP CLI 建立磁碟區時的預設政策。 AWS CLI

  • 全部 — 此原則會將所有使用者資料和快照資料標示為冷,並將其儲存在容量集區層中。讀取資料區塊時,資料區塊會保持冷卻狀態,而且不會寫入主要儲存層。當資料寫入具有全部分層原則的磁碟區時,資料一開始仍會寫入 SSD 儲存層,並透過背景處理程序分層至容量集區。請注意,檔案中繼資料一律保留在 SSD 層。

  • — 此原則會將磁碟區的所有資料保留在主要儲存層,並防止其移至容量集區儲存體。如果您在使用任何其他原則後將磁碟區設定為此原則,只要您的 SSD 使用率低於 90%,容量集區儲存體中的磁碟區中的現有資料就會由背景處理程序移至 SSD 儲存體。故意讀取資料或修改磁碟區的雲端擷取政策,可加快背景程序的速度。如需詳細資訊,請參閱 雲端擷取政策

最佳作法是移轉計劃長期儲存在容量集區儲存體中的資料時,建議您在磁碟區上使用自動分層原則。使用自動分層功能,資料會在移至容量集區層之前,儲存在 SSD 儲存層至少 2 天 (根據磁碟區的冷卻週期)。將 SSD 儲存資料保留至少 2 天,讓 ONTAP 能夠執行處理後壓縮和重複資料刪除功能,當資料分層到容量集區時,這些資料會保留下來。ONTAP 只會針對 SSD 儲存裝置上的資料執行處理後壓縮和重複資料刪除,因此選取此原則可協助您節省最多的長期儲存空間。您也可以最大限度地提高磁碟區建立的第一個備份的傳輸速度,因為正在備份的資料位於 SSD 儲存裝置上。

如需設定或修改磁碟區分層原則的詳細資訊,請參閱設定磁碟區的分層政策

分層冷卻週期

磁碟區的分層冷卻期間會設定 SSD 層中資料標示為冷卻所需的時間量。冷卻期間適用於AutoSnapshot-only分層策略。您可以將冷卻週期設定為 2—183 天範圍內的值。如需設定冷卻週期的更多資訊,請參閱設定最低冷卻天數

資料會在冷卻期到期後 24 至 48 小時分層。分層是消耗網路資源的背景處理序,而且優先順序低於面向用戶端的要求。當有正在進行的客戶端面向請求時,分層活動會被限制。

雲端擷取政策

磁碟區的雲端擷取政策會設定條件,以指定何時允許從容量集區層讀取的資料提升至 SSD 層。當雲端擷取政策設定為以外的任何內容時Default,此原則會覆寫磁碟區分層原則的擷取行為。磁碟區可以具有下列其中一個雲端擷取政策:

  • 預設 — 此原則會根據磁碟區的基礎分層原則擷取分層資料。這是所有磁碟區的預設雲端擷取政策。

  • 永不 — 此原則永遠不會擷取分層資料,無論讀取是連續還是隨機讀取。這類似於將磁碟區的分層政策設定為 [全部],不同之處在於您可以將它與其他原則 (自動僅限 Snapshot) 搭配使用,以根據最短冷卻週期而非立即分層資料。

  • 讀取時 — 此原則會擷取所有用戶端導向資料讀取的分層資料。使用 [全部分層] 原則時,此原則沒任何作用。

  • 級 — 此原則會標示容量集區中的所有磁碟區資料,以便擷取至 SSD 層。資料會在每日背景分層掃描器下次執行時標記。對於具有週期性工作負載不常執行,但在執行時需要 SSD 層效能的應用程式,此原則非常有益。使用 [全部分層] 原則時,此原則沒任何作用。

如需有關設定磁碟區雲端擷取政策的資訊,請參閱設定磁碟區的雲端擷取政策

分層臨界值

檔案系統的 SSD 儲存容量使用率會決定如何ONTAP管理所有磁碟區的分層行為。下列臨界值會根據檔案系統的 SSD 儲存容量使用量設定分層行為,如上所述。如需如何監控磁碟區 SSD 儲存層之容量使用率的相關資訊,請參閱監控磁碟區儲存容量

注意

建議您不要超過 SSD 儲存層 80% 的儲存容量使用率。對於向外延展檔案系統,此建議適用於所有檔案系統彙總的總平均使用率,以及每個個別彙總的使用率。這樣可以確保正確分層功能,並為新數據提供開銷。如果您的 SSD 儲存層持續高於 80% 的儲存容量使用率,您可以增加 SSD 儲存層的容量。如需詳細資訊,請參閱 更新檔案系統固態硬碟儲存和 IOPS

FSx for ONTAP 使用下列儲存容量閾值來管理磁碟區的分層:

  • <= 50% SSD 儲存層使用率 — 在此臨界值時,SSD 儲存層被視為未充分利用,而且只有使用全部分層原則的磁碟區才會將資料分層到容量集區儲存體。具有自動僅快照政策的磁碟區不會以此閾值分層資料。

  • > 50% SSD 儲存層使用率 — 具有自動僅限快照分層原則的磁碟區會根據分層最小冷卻天數設定來分層資料。預設設定為 31 天。

  • >= 90% SSD 儲存層使用率 — 在此閾值下,Amazon FSx 會優先考慮保留 SSD 儲存層中的空間。使用動和僅限快照原則讀取磁碟區時,容量集區層中的冷資料不會再移至 SSD 儲存層。

  • >= 98% SSD 儲存層使用率 — 當 SSD 儲存層使用率達到或高於 98% 時,所有分層功能都會停止。您可以繼續讀取儲存層,但無法寫入層。

快照與磁碟區儲存容量

快照是 NetApp ONTAP 磁碟區的 Amazon FSx 在某個時間點的唯讀映像檔。快照提供保護,防止意外刪除或修改磁碟區中的檔案。透過快照,您的使用者可以輕鬆檢視和還原先前快照中的個別檔案或資料夾。

快照與您的系統數據一起存儲,並且它們消耗了 Firle 系統的存儲容量。不過,快照只會針對自上次快照以來變更的部分而消耗儲存容量。快照不包含在備份系統磁碟區中。

根據預設,磁碟區上的快照會使用預設快照原則啟用快照。快照儲存在磁碟區根.snapshot目錄中。您可以透過下列方式管理快照的磁碟區儲存容量:

如需詳細資訊,請參閱 使用快照

磁碟區檔案容量

適用於 NetApp ONTAP 磁碟區的 Amazon FSx 具有檔案指標,可用來儲存檔案中繼資料,例如檔案名稱、上次存取時間、權限、大小,以及做為資料區塊的指標。這些文件指針被稱為 inodes,並且每個卷具有 inode 的數量,這被稱為卷文件容量的數量有限的容量。當磁碟區不足或耗盡其可用檔案 (inodes) 時,您無法將其他資料寫入該磁碟區。

磁碟區可以包含的檔案系統物件 (檔案、目錄、快照副本) 的數目取決於磁碟區有多少個 Inode。磁碟區中的 inode 數量會隨磁碟區的儲存容量 (以及磁碟區成分的磁碟區成分數目) 相同增加。FlexGroup根據預設,儲存容量為 648 GiB 或以上的FlexVol磁碟區 (或FlexGroup成分) 都具有相同數量的索引節點:21,251,126。如果您建立的磁碟區大於 648 GiB,並且希望其具有超過 21,251,126 個索引節點,則必須手動增加最大的索引節點 (檔案) 數量。如需檢視磁碟區檔案數目上限的詳細資訊,請參閱檢視磁碟區的檔案容量

每 32 KiB 的磁碟區儲存容量,磁碟區上的預設節點數目為 1 個 inode,磁碟區大小為 648 GiB。對於 1 GiB 磁碟區:

磁碟區大小 (以位元組為單位) × (1 個檔案 ÷ 節點大小 (位元組) = 檔案的最大數量

1 個檔案 × (1 個檔案 ÷ 0 個位元組) = 32,768 個檔案

您可以增加磁碟區可包含的最大 inode 數目,每 4 KiB 的儲存容量最多可增加 1 個 inode。如果是 1 GiB 磁碟區。這會將節點或檔案的最大數目從 32,768 增加到 262,144:

1 個檔案 × (1 個檔案 ÷ 4 個位元組) = 2 個檔案

ONTAP 磁碟區的 FSx 最多可以有 20 億個節點。

如需變更磁碟區可儲存的檔案數目上限的資訊,請參閱增加磁碟區上的檔案數目上限