Message ID | 1257171622-8380-14-git-send-email-zkabelac@redhat.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index f3e6511..816c5b6 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -2084,6 +2084,15 @@ int lv_remove_single(struct cmd_context *cmd, struct logical_volume *lv, return 0; } + if (lv_is_replicator_dev(lv) || + lv_is_rimage(lv) || + lv_is_rlog(lv) || + lv_is_slog(lv)) { + log_error("Can't remove logical volume %s used by a replicator", + lv->name); + return 0; + } + if (lv->status & LOCKED) { log_error("Can't remove locked LV %s", lv->name); return 0;