
親愛的,我有一個Redhat linux伺服器Red Hat Enterprise Linux Server release 5.5 (Tikanga)
。這是一個生產敏感的伺服器。現在目錄中的索引節點用完了/storage2
。它有很多空間,但索引節點幾乎用完了,我需要盡快增加索引節點的數量。和這個連結 它有解決方案,但需要備份,並在更改檔案系統中的索引節點數量後恢復它們。我想知道是否有任何線上解決方案,這樣我就可以增加索引節點而無需備份和還原。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol02
20G 6.5G 12G 35% /
/dev/mapper/VolGroup00-LogVol04
58G 4.4G 51G 8% /home
/dev/mapper/VolGroup00-LogVol01
9.7G 211M 9.0G 3% /tmp
/dev/mapper/VolGroup00-LogVol03
20G 16G 2.6G 87% /var
/dev/mapper/vg_fvnx_stg2-lv_fvnx_stg2
3.0T 2.2T 690G 76% /storage2
$ df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol02
5.0M 270K 4.8M 6% /
/dev/mapper/VolGroup00-LogVol04
15M 310 15M 1% /home
/dev/mapper/VolGroup00-LogVol01
2.5M 71 2.5M 1% /tmp
/dev/mapper/VolGroup00-LogVol03
5.0M 7.9K 5.0M 1% /var
/dev/mapper/vg_fvnx_stg2-lv_fvnx_stg2
192M 191M 1.3M 100% /storage2
答案1
答:不,您無法在不進行備份/復原的情況下增加索引節點。
手冊頁mkfs.ext4
(我認為這是這裡使用的檔案系統類型)對此非常清楚:
建立檔案系統後無法變更此值。
您可以研究諸如創建/storage2/subdirectoryname
文件系統之類的解決方案,並有效地將幾千個文件放入該新文件系統中,從而從/storage2
.