オンラインのiノード数を増やす

オンラインのiノード数を増やす

皆さん、私は 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

関連情報