diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index 1825abe5f..5418535fd 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -4663,6 +4663,11 @@ static int _request_confirmation(const struct logical_volume *lv, return 0; } return 1; + } else if (lv_is_vdo(lv) && !info.exists) { + log_error("Logical volume %s must be activated " + "before reducing device size.", + display_lvname(lv)); + return 0; } if (!info.exists)