Problém
Na CentOS/RHEL 6 byla velikost skupiny svazků LVM rozšířena a pokus o online změnu velikosti souborového systému ext4 na skupině svazků LVM selhal s následující chybou.
resize2fs /dev/mapper/P05TRF1vg-vol_controlm resize2fs 1.43-WIP (20-Jun-2013) Filesystem at /dev/mapper/P05TRF1vg-vol_controlm is mounted on /controlM; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 resize2fs: Permission denied to resize filesystem
Řešení
Nekonzistence systému souborů zablokovala online změnu velikosti disku, což lze pozorovat ve zprávách zaznamenaných níže:
--message-- kernel: EXT4-fs warning (device dm-1): ext4_resize_begin:32: There are errors in the filesystem, so online resizing is not allowed
--dmesg-- EXT4-fs (dm-4): warning: mounting fs with errors, running e2fsck is recommended
Vzhledem k tomu, že systém souborů je v nekonzistentním stavu, je pro tento dotčený systém souborů vyžadována kontrola systému souborů, takže online změna velikosti není možná a systém souborů je nutné odpojit.
1. Odpojte systém souborů.
# umount /controlM
2. Proveďte kontrolu systému souborů.
# e2fsck -y /dev/mapper/P05TRF1vg-vol_controlm
3. Změňte velikost systému souborů.
# resize2fs /dev/mapper/P05TRF1vg-vol_controlm
4. Znovu připojte systém souborů:
# mount /dev/mapper/P05TRF1vg-vol_controlm /controlM
5. Zkontrolujte, zda byla změněna velikost systému souborů.
# df -h
Poznámka :Chcete-li se o tomto příkazu dozvědět více, můžete se obrátit na „man e2fsck“.
# man e2fsck