The above is remedied by backporting a fix from upstream lvm that allows fsadm.sh to return 3 on attempts to check a mounted filesystem. This allows lvextend and lvresize to not error out when the filesystem is mounted.
** Patch added: "lp1269175.debdiff" https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1269175/+attachment/3948801/+files/lp1269175.debdiff ** Description changed: Steps to Reproduce: 1. Run lvextend -L +...G -r <LV block device> - 2. Obtain a message out of fsk saying: + 2. Obtain a message saying: WARNING!!! The filesystem is mounted. If you continue you ***WILL*** cause ***SEVERE*** filesystem damage. Do you really want to continue<n>? - 3. Reply no, and lvextend or lvresize error out, and the operation does not proceed - 4. Reply yes, and corrupt your filesystem. + 3. Reply no, and lvextend or lvresize proceed anyway, freaking out any user who does not recognize the above message as having come from fsck. + 4. Reply yes, and possibly corrupt your filesystem. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: lvm2 2.02.66-4ubuntu7.3 ProcVersionSignature: User Name 3.2.0-57.87-generic 3.2.52 Uname: Linux 3.2.0-57-generic x86_64 ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 Date: Tue Jan 14 22:33:52 2014 Ec2AMI: ami-000005c2 Ec2AMIManifest: FIXME Ec2AvailabilityZone: nova Ec2InstanceType: cpu1-ram1-disk50-ephemeral20 Ec2Kernel: aki-00000548 Ec2Ramdisk: ari-00000548 MarkForUpload: True ProcEnviron: - TERM=xterm - PATH=(custom, no user) - LANG=en_US.UTF-8 - SHELL=/bin/bash + TERM=xterm + PATH=(custom, no user) + LANG=en_US.UTF-8 + SHELL=/bin/bash SourcePackage: lvm2 UpgradeStatus: No upgrade log present (probably fresh install) ** Tags removed: ec2-images -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1269175 Title: lvresize,lvextend, and fsadm attempt to fsck a mounted filesystem To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1269175/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs