From 72d5805da9b30a8066d865b2a6ea9a0f6dd2500c Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 1 Jul 2005 07:59:40 +0000 Subject: - we can keep vg available when using vgreduce - we must update the vg total size after removing a pv --- perl-install/lvm.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'perl-install/lvm.pm') diff --git a/perl-install/lvm.pm b/perl-install/lvm.pm index f46fa2482..79aac82d9 100644 --- a/perl-install/lvm.pm +++ b/perl-install/lvm.pm @@ -126,9 +126,9 @@ sub vg_add { sub vg_reduce { my ($lvm_vg, $part_pv) = @_; - lvm_cmd('vgchange', '-a', 'n', $lvm_vg->{VG_name}); lvm_cmd('vgreduce', $lvm_vg->{VG_name}, devices::make($part_pv->{device})) or die N("Physical volume %s is still in use", $part_pv->{device}); @{$lvm_vg->{disks}} = difference2($lvm_vg->{disks}, [ $part_pv ]); + update_size($lvm_vg); delete $part_pv->{lvm}; set_isFormatted($part_pv, 0); } -- cgit v1.2.1