Symptoms
就容量而言,沒有空間的檔案系統無法使用 inode,無法執行新的寫入。
針對此問題,PowerStore Manager 使用者介面不會顯示任何錯誤,且不會為相關檔案系統建立警示。
未超過使用者和樹狀目錄配額。
用戶端的錯誤訊息可能包括但不限於:
mkdir: cannot create directory 'DirectoryName': Invalid argument |
使用 df -h 檢查可用空間時,檔案共用上仍可能會回報可用空間,但是 df -i 會顯示該共用的 Inode 使用率。
在此範例中,PowerStoreShare1 有許多免費的 inode,但是 PowerStoreShare2 沒有 inode。
[user@ ~]$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on ... NAS_Server:/PowerStoreShare1 16889584 35 16889549 1% /MountPath1 NAS_Server:/PowerStoreShare2 16889584 16889584 0 100% /MountPath2 |
Cause
檔案系統可能已用完 inode,且不再允許寫入檔案系統。
inode 代表用於檔案和資料夾目錄結構的中繼資料。
這與所使用的容量 (空間) 沒有直接關係。
視使用模式而定,inode 可能會用到,而 PowerStoreOS 2.1 版和更早版本可能無法重新利用釋放的 inode 進行進一步寫入。
Resolution
修正
此問題已在 PowerStoreOS 3.0 版和更新版本中解決。
因應措施:
增加檔案系統大小。inode 配置為自動設定,會在 256 MB 區塊中發生。通常足以增加幾 GB 的檔案系統空間。
在還原寫入存取後,檔案系統可以再次縮小至原始大小。
如果增加檔案系統大小無法解決問題,請聯絡 Dell 技術支援部門或您的授權服務代表,並引用此知識庫文章 ID。