From a4b78a473202a50cfde613493214e7f6b808edb8 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 7 Dec 2019 10:31:36 +0200 Subject: Change: if lvremove fails, try undoing kpartx --- remove-vm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'remove-vm') diff --git a/remove-vm b/remove-vm index 2ac9e53..9d1e940 100755 --- a/remove-vm +++ b/remove-vm @@ -25,11 +25,16 @@ remove_vm() run_virsh undefine "$name" fi + # Remove the LV, if it exists. lvpath="/dev/$vg/$name" if [ -e "$lvpath" ] then sudo lvremove --force "$lvpath" + else + # In case the LV was kpartx'd, undo that + sudo kpartx -dsv "$lvpath" + sudo lvremove --force "$lvpath" fi # Remove the host from /etc/hosts, if there. -- cgit v1.2.1