Masalahnya
Pada CentOS/RHEL 6, ukuran grup volume LVM telah diperpanjang dan upaya untuk melakukan pengubahan ukuran sistem file ext4 secara online pada grup volume LVM gagal dengan kesalahan berikut.
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
Solusinya
Inkonsistensi sistem file memblokir pengubahan ukuran online disk, yang dapat diamati dalam pesan seperti yang dicatat di bawah ini:
--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
Karena sistem file dalam keadaan tidak konsisten, pemeriksaan sistem file diperlukan untuk sistem file yang terpengaruh ini, jadi pengubahan ukuran online tidak dimungkinkan dan sistem file harus dilepas.
1. Umount sistem file.
# umount /controlM
2. Lakukan pemeriksaan sistem file.
# e2fsck -y /dev/mapper/P05TRF1vg-vol_controlm
3. Ubah ukuran sistem file.
# resize2fs /dev/mapper/P05TRF1vg-vol_controlm
4. Pasang kembali sistem file:
# mount /dev/mapper/P05TRF1vg-vol_controlm /controlM
5. Periksa apakah sistem file telah diubah ukurannya.
# df -h
Catatan :Anda dapat merujuk "man e2fsck" jika Anda ingin tahu lebih banyak tentang perintah ini.
# man e2fsck