Il problema
Su CentOS/RHEL 6, la dimensione di un gruppo di volumi LVM è stata estesa e un tentativo di ridimensionamento online del filesystem ext4 sul gruppo di volumi LVM non è riuscito con il seguente errore.
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
La soluzione
Un'incoerenza del file system ha bloccato il ridimensionamento online del disco, che può essere osservato nei messaggi registrati di seguito:
--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
Poiché il file system è in uno stato incoerente, è necessario un controllo del file system per questo file system interessato, quindi il ridimensionamento online non è possibile e il file system deve essere smontato.
1. Smonta il file system.
# umount /controlM
2. Eseguire un controllo del file system.
# e2fsck -y /dev/mapper/P05TRF1vg-vol_controlm
3. Ridimensiona il file system.
# resize2fs /dev/mapper/P05TRF1vg-vol_controlm
4. Rimontare il file system:
# mount /dev/mapper/P05TRF1vg-vol_controlm /controlM
5. Verifica se il file system è stato ridimensionato.
# df -h
Nota :Puoi fare riferimento a "man e2fsck" se vuoi saperne di più su questo comando.
# man e2fsck