From 4e65ec00c4fb3b1278d9a1ecbfd1d5013cb4c3ba Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Thu, 17 Jun 2021 01:53:09 +0800 Subject: [PATCH] fix: do not resize LVM paritition and skip and return success --- pkg/hostman/diskutils/libguestfs/driver.go | 4 ++++ pkg/hostman/diskutils/nbd/driver.go | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/pkg/hostman/diskutils/libguestfs/driver.go b/pkg/hostman/diskutils/libguestfs/driver.go index 16a447699e..e8b703e8c3 100644 --- a/pkg/hostman/diskutils/libguestfs/driver.go +++ b/pkg/hostman/diskutils/libguestfs/driver.go @@ -207,6 +207,10 @@ func (d *SLibguestfsDriver) Zerofree() { } func (d *SLibguestfsDriver) ResizePartition() error { + if d.IsLVMPartition() { + // do not try to resize LVM partition + return nil + } return fsutils.ResizeDiskFs(d.nbddev, 0) } diff --git a/pkg/hostman/diskutils/nbd/driver.go b/pkg/hostman/diskutils/nbd/driver.go index 42ff61a0a9..1b67e41f5a 100644 --- a/pkg/hostman/diskutils/nbd/driver.go +++ b/pkg/hostman/diskutils/nbd/driver.go @@ -241,6 +241,10 @@ func (d *NBDDriver) FormatPartition(fs, uuid string) error { } func (d *NBDDriver) ResizePartition() error { + if d.IsLVMPartition() { + // do not resize LVM partition + return nil + } return fsutils.ResizeDiskFs(d.nbdDev, 0) }