1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

fsadm: always detect mounted fs with extX

Since we add more validation to 'detect_mounted' function make sure
we always use it even with 'resize' action, so numerous validations
are not skipped.
This commit is contained in:
Zdenek Kabelac 2017-05-22 14:39:10 +02:00
parent a29e7843b1
commit 2b7ac2bfb3

View File

@ -318,6 +318,9 @@ validate_parsing() {
# - unmounted for downsize
####################################
resize_ext() {
local IS_MOUNTED=0
detect_mounted && IS_MOUNTED=1
verbose "Parsing $TUNE_EXT -l \"$VOLUME\""
for i in $(LC_ALL=C "$TUNE_EXT" -l "$VOLUME"); do
case "$i" in
@ -330,7 +333,7 @@ resize_ext() {
FSFORCE=$FORCE
if [ "$NEWBLOCKCOUNT" -lt "$BLOCKCOUNT" -o "$EXTOFF" -eq 1 ]; then
detect_mounted && verbose "$RESIZE_EXT needs unmounted filesystem" && try_umount
test $IS_MOUNTED -eq 1 && verbose "$RESIZE_EXT needs unmounted filesystem" && try_umount
REMOUNT=$MOUNTED
if test -n "$MOUNTED" ; then
# Forced fsck -f for umounted extX filesystem.