Erhöhen Sie die Anzahl der Inodes online

Erhöhen Sie die Anzahl der Inodes online

Hallo, ich habe einen Redhat Linux-Server Red Hat Enterprise Linux Server release 5.5 (Tikanga). Es ist ein produktionssensitiver Server. Jetzt sind ihm die Inodes im Verzeichnis ausgegangen /storage2. Er hat viel Platz, aber die Inodes sind fast aufgebraucht und ich muss die Anzahl der Inodes so schnell wie möglich erhöhen. mitdieser Link Es gibt eine Lösung, aber es muss ein Backup erstellt werden und nach der Änderung der Anzahl der Inodes im Dateisystem müssen diese wiederhergestellt werden. Ich frage mich, ob es eine Online-Lösung gibt, mit der ich die Inodes erhöhen kann, ohne ein Backup zu erstellen und es wiederherzustellen.

$ 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

Antwort1

Antwort: Nein, Sie können die Inodes nicht erhöhen, ohne ein Backup/eine Wiederherstellung durchzuführen.

Manpage fürmkfs.ext4(von dem ich annehme, dass es sich hier um den Dateisystemtyp handelt) ist diesbezüglich ziemlich eindeutig:

Es ist nicht möglich, diesen Wert zu ändern, nachdem das Dateisystem erstellt wurde."

Sie könnten Lösungen wie das Erstellen eines /storage2/subdirectorynameDateisystems in Betracht ziehen und effektiv einige Tausend Dateien in diesem neuen Dateisystem platzieren und so einen Stapel Inodes freigeben /storage2.

verwandte Informationen