Azure NetApp Files 的資源限制

瞭解 Azure NetApp Files 的資源限制可協助您管理磁碟區。

資源限制

下表說明 Azure NetApp Files 的資源限制:

資源 預設限制 可透過支援要求進行調整
每個訂用帳戶的區域容量配額 25 TiB Yes
每個訂用帳戶在每個 Azure 區域的 NetApp 帳戶數目 10 Yes
每個 NetApp 帳戶的容量集區數目 25 Yes
每個訂用帳戶的磁碟區數目 500 Yes
每個容量集區的磁碟區數目 500 Yes
每個磁碟區的快照集數目 255 No
虛擬網路中的IP數目(包括立即對等互連 VNet)存取裝載 VNet 的 Azure NetApp Files 中的磁碟區 No
單一容量集區的大小下限 1 TiB* No
單一容量集區的大小上限 1000 TiB Yes
單一一標準磁碟區的大小下限 100 GiB No
單一一標準磁碟區的大小上限 100 TiB No
一大型磁碟區的大小下限 102,401 GiB No
大型磁碟區大小增加 30% 的最低布建大小 Yes
單一大型磁碟區的大小上限 500 TiB No
單一檔案的大小上限 16 TiB No
單一目錄中目錄元數據的大小上限 320 MB No
單一目錄中的檔案數目上限 大約 400萬。
請參閱 判斷目錄是否接近限制大小
No
每個磁碟區的檔案 maxfiles 數目上限 106,255,630 Yes
每個磁碟區的匯出原則規則數目上限 5 No
每個磁碟區的配額規則數目上限 100 No
手動 QoS 磁碟區的最小指派輸送量 1 MiB/秒 No
手動 QoS 磁碟區的最大指派輸送量 4,500 MiB/秒 No
跨區域復寫資料保護磁碟區數目(目的地磁碟區) 50 Yes
跨區域復寫資料保護磁碟區的數目(目的地磁碟區) 50 Yes
每個磁碟區以原則為基礎的備份數目上限
  • 每日保留計數:2(最小值)至 1019(最大值)
  • 每周保留計數:1 (最小值) 到 1019 (最大值)
  • 每月保留計數:1 (最小值) 到 1019 (最大值)

  • 合併的每小時、每日、每周和每月備份保留計數上限為 1019。
No
受保護磁碟區的大小上限 100 TiB No
每個訂用帳戶可備份的磁碟區數目上限 20 Yes
每天每一磁碟區的手動備份數目上限 5 Yes
每個區域每個訂用帳戶支援非經常性存取的磁碟區數目上限 10 Yes

* 只有在容量集區中的所有磁碟區都使用標準網路功能時,您才能充分利用 1 TiB 最小值。 1-TiB 容量集區已正式推出。 您必須先註冊此功能,才能使用它。 如果有任何磁碟區使用基本網路功能,則最小大小為 4 TiB。

如需詳細資訊,請參閱 容量管理常見問題

如需 Azure NetApp Files 網路功能的相關限制和限制,請參閱 Azure NetApp Files 網路規劃的指導方針。

判斷目錄是否接近限制大小

您可以使用用戶端的 stat 命令來檢視目錄是否接近目錄元資料的大小上限(320 MB)。 如果您達到 Azure NetApp Files 單一目錄的大小上限,就會發生錯誤 No space left on device

對於 320 MB 目錄,區塊數目為 655360,每個區塊大小為 512 個字節。 (也就是 320x1024x1024/512.此數位會轉譯為 320 MB 目錄的大約 400 萬個檔案。 不過,根據目錄中具有非 ASCII 字元的檔案數目等因素,實際檔案數目可能會較低。 因此,您應該使用 stat 命令,如下所示來判斷目錄是否接近其限制。

範例:

[makam@cycrh6rtp07 ~]$ stat bin
File: 'bin'
Size: 4096            Blocks: 8          IO Block: 65536  directory

[makam@cycrh6rtp07 ~]$ stat tmp
File: 'tmp'
Size: 12288           Blocks: 24         IO Block: 65536  directory
 
[makam@cycrh6rtp07 ~]$ stat tmp1
File: 'tmp1'
Size: 4096            Blocks: 8          IO Block: 65536  directory

Maxfiles 限制

Azure NetApp Files 磁碟區有稱為 maxfiles的限制。 限制 maxfiles 是磁碟區可包含的檔案數目。 Linux 檔案系統會將限制 稱為 inodemaxfiles Azure NetApp Files 磁碟區的限制是根據磁碟區的大小(配額)編製索引。 磁碟 maxfiles 區的限制會隨著布建磁碟區大小的 21,251,126 個檔案速率而增加或減少。

服務會根據其布建的大小,動態調整 maxfiles 磁碟區的限制。 例如,一開始設定大小為 1 TiB 的磁碟區會 maxfiles 限製為 21,251,126。 磁碟區大小的後續變更會導致根據下列規則自動重新調整 maxfiles 限制:

對於大小高達 100 TiB 的磁碟區:

磁碟區大小(配額) 自動調整 maxfiles 限制
<= 1 TiB 21,251,126
> 1 TiB 但 <= 2 TiB 42,502,252
> 2 TiB 但 <= 3 TiB 63,753,378
> 3 TiB 但 <= 4 TiB 85,004,504
> 4 TiB 但 <= 100 TiB 106,255,630

重要

如果您的磁碟區大小 (配額) 超過 4 TiB,而且您想要增加 maxfiles 限制,您必須起始 支援要求

針對 100 TiB 或以下的磁碟區,如果您已為磁碟區配置至少 5 TiB 的配額,您可以起始支援要求,以增加 maxfiles 超過 106,255,630 的 (inodes) 限制。 針對您增加的每個 106,255,630 個檔案(或分數),您需要將對應的磁碟區配額增加 5 TiB。 例如,如果您將限制從 106,255,630 個檔案增加到 maxfiles 212,511,260 個檔案(或介於任何數字之間),您需要將磁碟區配額從 5 TiB 增加到 10 TiB。

針對 100 TiB 或以下的磁碟區,如果您的磁碟區配額至少為 25 TiB,您可以將限制增加到 maxfiles 531,278,150。

重要

將檔案或資料夾配置給 Azure NetApp Files 磁碟區時,會計入 maxfiles 限制。 如果刪除檔案或資料夾,配置的內部數據結構 maxfiles 會維持不變。 例如,如果磁碟區中使用的檔案增加到 63,753,378 和 100,000 個檔案,配置 maxfiles 會維持在 63,753,378。 一旦磁碟區超過 maxfiles 限制,即使您已減少實際使用的檔案計數,仍無法降低對應至該 maxfiles 限制的配額之下的磁碟區大小。 例如, maxfiles 2 TiB 磁碟區的限制是 63,753,378。 如果您在該磁碟區中建立超過 63,753,378 個檔案,則磁碟區配額無法低於其對應索引 2 TiB。

對於 大型磁碟區

磁碟區大小(配額) 自動調整 maxfiles 限制
> 50 TiB 2,550,135,120

您可以使用支援要求,將限制增加到 maxfiles 超過 2,550,135,120。 針對每 2,550,135,120 個檔案,您需要將對應的磁碟區配額增加 120 TiB。 例如,如果您將限制從 2,550,135,120 增加到 5,100,270,240 個檔案(或介於之間的任何數位),您需要將磁碟區配額增加到 maxfiles 至少 240 TiB。

500 TiB 磁碟區的最大值 maxfiles 是 10,625,563,000 個檔案。

您無法透過配額要求設定 maxfiles 資料保護磁碟區的限制。 Azure NetApp Files 會自動增加 maxfiles 數據保護磁碟區的限制,以容納複寫到磁碟區的檔案數目。 當故障轉移發生在數據保護磁碟區時,此 maxfiles 限制會保留故障轉移前的最後一個值。 在此情況下,您可以提交 maxfiles磁碟區的配額要求

要求限制增加

您可以建立 Azure 支援 要求,以從 [資源限制] 數據表增加可調整的限制

注意

視區域中可用的資源及所要求的增加限制而定,Azure 支援 可能需要額外的資訊,才能判斷要求的可行性。

  1. 移至 [支援 + 疑難排解] 下方的 [新增支援要求]

  2. 在 [問題描述] 索引標籤底下,提供必要的資訊:

    1. 針對 [問題類型],選取 [服務與訂用帳戶限制 (配額)]
    2. 在 [訂閱] 的部分,選取您的訂閱。
    3. 針對 [配額類型],選取 [儲存體:Azure NetApp Files 限制]

    顯示 [問題描述] 索引標籤的螢幕快照。

  3. 在 [其他詳細資料] 索引標籤底下,選取 [要求詳細資料] 欄位中的 [輸入詳細資料]。

    顯示 [詳細數據] 索引標籤和 [輸入詳細數據] 欄位的螢幕快照。

  4. 若要要求增加限制,請在出現的 [配額詳細數據] 視窗中提供下列資訊:

    1. [配額類型] 中,選取您想要增加的資源類型。
      例如:

      • 每個訂用帳戶的區域容量配額 (TiB)
      • 每個訂用帳戶每個 Azure 區域的 NetApp 帳戶數目
      • 每個訂用帳戶的磁碟區數目
    2. 在 [要求的區域] 中,選取您的區域。
      目前的和預設大小會顯示在 [配額狀態] 底下。

    3. 輸入一個值,以要求增加您所指定的配額類型。

    顯示如何顯示和要求增加區域配額的螢幕快照。

  5. 選取 [儲存並繼續] 。 選取 [ 檢閱 + 建立] 以建立要求。

下一步