亲爱的,我有一个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
.