
皆さん、私は Redhat Linux サーバーを持っていますRed Hat Enterprise Linux Server release 5.5 (Tikanga)
。これは本番環境に適したサーバーです。現在、/storage2
ディレクトリ内の inode が不足しています。空き領域はたくさんあるのですが、inode がほぼ使い果たされ、できるだけ早く inode の数を増やす必要があります。このリンク 解決策はありますが、バックアップが必要で、ファイルシステム内の inode の数を変更した後にそれらを復元する必要があります。バックアップと復元を行わずに inode を増やすことができるオンライン ソリューションがあるかどうか知りたいです。
$ 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
回答: いいえ、バックアップ/復元を行わずに inode を増やすことはできません。
マニュアルページmkfs.ext4
(ここではファイルシステムの種類が関係していると思われます) は、この点については非常に明確です。
ファイルシステムの作成後にこの値を変更することはできません。"
/storage2/subdirectoryname
ファイルシステムを作成し、その新しいファイルシステムに数千のファイルを効果的に配置して、大量の inode を解放するなどの解決策を検討することもできます/storage2
。