El problema
En CentOS/RHEL 6, se amplió el tamaño de un grupo de volúmenes LVM y falló un intento de cambiar el tamaño en línea del sistema de archivos ext4 en el grupo de volúmenes LVM con el siguiente error.
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 solución
Una inconsistencia en el sistema de archivos bloqueó el cambio de tamaño en línea del disco, lo que se puede observar en los mensajes registrados a continuación:
--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
Dado que el sistema de archivos se encuentra en un estado inconsistente, se requiere una verificación del sistema de archivos para este sistema de archivos afectado, por lo que no es posible cambiar el tamaño en línea y el sistema de archivos debe desmontarse.
1. Desmonte el sistema de archivos.
# umount /controlM
2. Realice una verificación del sistema de archivos.
# e2fsck -y /dev/mapper/P05TRF1vg-vol_controlm
3. Cambie el tamaño del sistema de archivos.
# resize2fs /dev/mapper/P05TRF1vg-vol_controlm
4. Vuelva a montar el sistema de archivos:
# mount /dev/mapper/P05TRF1vg-vol_controlm /controlM
5. Compruebe si se ha cambiado el tamaño del sistema de archivos.
# df -h
Nota :Puede consultar "man e2fsck" si desea obtener más información sobre este comando.
# man e2fsck