我想增加 Amazon FSx for NetApp ONTAP 檔案系統上磁碟區的最大檔案數量。
簡短描述
如果您的磁碟區缺少 inode (索引節點) 或檔案,那麼您會收到以下其中一個錯誤訊息:
"Error message no space left on the device"
"Error message: file system is out of inodes"
"wafl.vol.outOfInodes: file system on Volume vol_name is out of inodes because it's reached the maximum number of files"
"INODE: System/Cluster Notification from filer (OUT OF INODES) ALERT"
若要解決此問題,請增加 FlexVol 磁碟區和 FlexGroup 磁碟區中的最大檔案數量。
**注意:**如果您無法增加最大檔案數量,則必須刪除檔案以釋放 inode 或增加磁碟區大小。如果新的檔案數量大於磁碟區可以管理的上限,則磁碟區將會回報可支援的的最大值。
解決方法
**注意:**以下解決方案中的命令使用 NetApp ONTAP 命令列介面 (CLI)。當您執行 **modify"Error: Volume name: The first character must be a letter or underscore" 命令時,您可能會收到 ** 錯誤訊息。若要解決此問題,請使用命令完成功能。例如手動開始輸入命令,然後按 Tab 鍵自動完成程式碼。此功能可幫助您避免語法錯誤。
增加磁碟區中的檔案或 inode 數量
**注意:**以下步驟中的 set 命令是傳回警告的進階命令。如需詳細資訊,請參閱 NetApp 網站上的說明。
請完成下列步驟:
-
若要檢查磁碟區可以管理的最大檔案數量,請執行以下命令:
set advanced
volume show -vserver fsx -volume vol1 -fields files-maximum-possible
**注意:**將 vol1 替換為您的磁碟區。出現提示時,按下 Y。
輸出範例:
vserver volume files-maximum-possible
------- ------ ----------------------
fsx vol1 255013682
在上述範例中,您最多可以為 vol1 磁碟區新增 255,013,682 個檔案。
-
若要檢查磁碟區中的最大檔案數,請執行下列命令:
volume show -vserver svm_name -volume vol_name -fields files
**注意:**將 svm_name 替換為您的伺服器名稱,將 vol_name 替換為您的磁碟區名稱。
-
若要修改磁碟區上允許的最大檔案數,請執行以下命令:
volume modify -vserver svm_name -volume vol_name -files number_of_files
**注意:**將 svm_name 替換為您的伺服器名稱,將 vol_name 替換為您的磁碟區名稱,並將 number_of_files 替換為您允許在磁碟區上儲存的檔案數量。
輸出範例:
Volume modify successful on volume vol1 of Vserver svm1
-
若要確認修改內容,請重新執行 show 命令:
volume show -vserver fsx -volume vol1 -fields files
**注意:**將 vol1 替換為您的磁碟區。
**注意:**增加磁碟區中的檔案數量後,確認 inode 和彙總 (aggr) 空間使用率皆低於 80%。
設定磁碟區的最大檔案數
您可以使用 files-set-maximum 選項將檔案數量設定為磁碟區可以管理的最大值。將 files-set-maximum 設為 true 後,NetApp ONTAP 會自動將 maxfiles 調整為可支援的最大值。
**重要:**將 files-set-maximum 設定設為 true 後,您將無法復原對其進行的變更。
若要設定此磁碟區的 inode 或檔案數量的最大值,請執行下列命令:
set -privilege advanced
vol modify -vserver fsx -volume vol1 -files-set-maximum true
**注意:**將 vol1 替換為您的磁碟區。出現提示時,按下 Y。
若要確認變更內容,請執行以下命令:
volume show -vserver svm1 -volume vol1 -fields files
**注意:**將 svm1 替換為您的伺服器,並將 vol1 替換為您的磁碟區。
相關資訊
您的磁碟區儲存容量不足
增加磁碟區的儲存容量