diff options
Diffstat (limited to 'tools/lvresize.c')
-rw-r--r-- | tools/lvresize.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/lvresize.c b/tools/lvresize.c index f39f03a40..f0faf6dff 100644 --- a/tools/lvresize.c +++ b/tools/lvresize.c @@ -39,6 +39,13 @@ static int _lvresize_params(struct cmd_context *cmd, int argc, char **argv, else lp->resize = LV_ANY; + if (lp->resize == LV_REDUCE) { + if (arg_is_set(cmd, checkfs_ARG)) + lp->checkfs = arg_int_value(cmd, checkfs_ARG, 1); + else + lp->checkfs = find_config_tree_bool(cmd, global_lvreduce_checkfs_CFG, NULL); + } + lp->sign = lp->poolmetadata_sign = SIGN_NONE; if ((lp->use_policies = arg_is_set(cmd, usepolicies_ARG))) { |