You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
657 B
20 lines
657 B
tools/lvconvert.c | 6 ++++++ |
|
1 file changed, 6 insertions(+) |
|
|
|
diff --git a/tools/lvconvert.c b/tools/lvconvert.c |
|
index 3ce228f..3fad02c 100644 |
|
--- a/tools/lvconvert.c |
|
+++ b/tools/lvconvert.c |
|
@@ -4256,6 +4256,12 @@ static int _lvconvert_to_pool_or_swap_metadata_single(struct cmd_context *cmd, |
|
return 0; |
|
}; |
|
|
|
+ if (lv_is_origin(lv)) { |
|
+ log_error("Cannot convert logical volume %s under snapshot.", |
|
+ display_lvname(lv)); |
|
+ return 0; |
|
+ }; |
|
+ |
|
if (cmd->position_argc > 1) { |
|
/* First pos arg is required LV, remaining are optional PVs. */ |
|
if (!(use_pvh = create_pv_list(cmd->mem, lv->vg, cmd->position_argc - 1, cmd->position_argv + 1, 0)))
|
|
|