FlexVol 磁碟區允許的檔案數量上限
包含最多檔案數量的資料。FlexVol您可以變更此上限、但在變更之前、您應該先瞭解此變更如何影響磁碟區。
如果您的資料需要大量檔案或非常大的目錄、您可以擴充ONTAP 各種文件或目錄容量。不過、您應該先瞭解相關限制和注意事項、然後再繼續。
磁碟區可以包含的檔案數量取決於它擁有的 inode 數量。_inod__是一種資料結構、包含檔案的相關資訊。Volume具有私有和公有inode。公有inode用於使用者可見的檔案、而私有inode則用於ONTAP 由內部使用的檔案。您只能變更Volume的最大公有inode數量。您不能影響私有inode的數量。
根據磁碟區大小、更新建立的磁碟區可自動設定最大公有inode數量:每32 KB磁碟區大小1個inode。ONTAP當某個磁碟區的大小由管理員直接增加、或ONTAP 由管理員透過自動調整大小功能自動增加時ONTAP 、除了增加(如有必要)公共inode的最大數量、每32 KB的Volume大小至少有1個inode、 直到磁碟區大小達到約680 GB為止。
在 9.13.1 之前的 ONTAP 版本中、增加大於 680 GB 大小的磁碟區並不會自動產生更多 inode 、因為 ONTAP 不會自動建立超過 22 、 369 、 621 個 inode 。如果任何大小的磁碟區需要的檔案數超過預設值、您可以使用volume modify命令來增加磁碟區的最大inode數。
從 ONTAP 9.13.1 開始、 inode 的最大數量會持續增加、因此即使磁碟區大於 680 GB 、每 32 KB 的磁碟區空間也會有一個 inode 。這種成長持續到磁碟區達到 inode 上限 2,147,483,632 為止。
您也可以減少公共inode的最大數量。減少公有 inode 的數量不會改變分配給 inode 的空間量、但會降低公有 inode 檔案所能使用的空間上限。將空間分配給 inode 之後、就不會將其傳回 Volume 。因此,如果將 inode 的最大數量降低到當前分配的 inode 數量以下,則不會返回分配的 inode 所使用的空間。