• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

“resize2fs: Permission denied to resize filesystem” error while online resize of a filesystem

by admin

The Problem

On CentOS/RHEL 6, an LVM volume group size has been extended and an attempt to do online resize of ext4 filesystem on LVM volume group failed with following 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

The Solution

A file system inconsistency blocked the online resize of the disk, which can be observed in the messages as logged below:

--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

Since the file system is in an inconsistent state, a file system check is required for this affected file system, so online resizing is not possible and the file system has to be unmounted.

1. Umount the file system.

# umount /controlM

2. Perform a file system check.

# e2fsck -y /dev/mapper/P05TRF1vg-vol_controlm

3. Resize the file system.

# resize2fs /dev/mapper/P05TRF1vg-vol_controlm

4. Remount the file system:

# mount /dev/mapper/P05TRF1vg-vol_controlm /controlM

5. Check if the file system has been resized.

# df -h

Note: You can refer “man e2fsck” if you want to know more about this command.

# man e2fsck

Filed Under: CentOS/RHEL 6, CentOS/RHEL 7, Linux

Some more articles you might also be interested in …

  1. GlusterFS – Real Time Data Replication Across Multiple RHEL/CentOS Nodes
  2. cpufreq-set Command Examples in Linux
  3. How to recover GRUB (Corrupted boot partition) in CentOS/RHEL 5,6
  4. How to Change Password Of An LXC Container User Account
  5. CentOS / RHEL 7 : Booting process
  6. How to Set Environment Variables for a systemd Service in CentOS/RHEL 7
  7. A File Is Claimed to Be Disappearing – How to monitor a file for deletion in Linux
  8. brightnessctl Command Examples in Linux
  9. hdparm Command Examples in Linux
  10. How To Check World Wide Port Names (WWPN) of Tape Drives Attached to Linux host

You May Also Like

Primary Sidebar

Recent Posts

  • pw-cat Command Examples in Linux
  • pvs: command not found
  • pulseaudio: command not found
  • pulseaudio Command Examples in Linux

© 2023 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright