[PATCH v4 pve-storage 4/5] lvm: lvrename helper: allow path

Alexandre Derumier alexandre.derumier at groupe-cyllene.com
Tue Mar 11 11:28:57 CET 2025


Signed-off-by: Alexandre Derumier <alexandre.derumier at groupe-cyllene.com>
---
 src/PVE/Storage/LVMPlugin.pm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/PVE/Storage/LVMPlugin.pm b/src/PVE/Storage/LVMPlugin.pm
index 19dbd7e..2431fcd 100644
--- a/src/PVE/Storage/LVMPlugin.pm
+++ b/src/PVE/Storage/LVMPlugin.pm
@@ -365,9 +365,11 @@ sub lvcreate {
 sub lvrename {
     my ($vg, $oldname, $newname) = @_;
 
-    run_command(
-	['/sbin/lvrename', $vg, $oldname, $newname],
-	errmsg => "lvrename '${vg}/${oldname}' to '${newname}' error",
+    my $cmd = ['/sbin/lvrename'];
+    push @$cmd, $vg if $vg;
+    push @$cmd, $oldname, $newname;
+
+    run_command($cmd, errmsg => "lvrename '${oldname}' to '${newname}' error",
     );
 }
 
-- 
2.39.5




More information about the pve-devel mailing list