From 010ca7d2e26bb5d6fc8ff603a7a41997b0e5e56e Mon Sep 17 00:00:00 2001 From: wanyaoqi <18528551+wanyaoqi@users.noreply.github.com> Date: Mon, 23 Mar 2026 00:00:34 +0800 Subject: [PATCH] fix(host-deployer): resizefs add fstype LVM2_member (#24517) --- pkg/hostman/diskutils/fsutils/fsutils.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/hostman/diskutils/fsutils/fsutils.go b/pkg/hostman/diskutils/fsutils/fsutils.go index a80e2196fc..f059d4556e 100644 --- a/pkg/hostman/diskutils/fsutils/fsutils.go +++ b/pkg/hostman/diskutils/fsutils/fsutils.go @@ -183,7 +183,7 @@ func (d *SFsutilDriver) ResizeDiskPartition(diskPath string, sizeMb int) (string fsType = d.GetFsFormat(partDev) log.Infof("blkid get fstype %s", fsType) } - if part[5] == "lvm" || IsSupportResizeFs(fsType) || part[5] == "primary" { + if part[5] == "lvm" || IsSupportResizeFs(fsType) || part[5] == "primary" || fsType == "LVM2_member" { // growpart script replace parted resizepart output, err := d.Exec("growpart", diskPath, part[0]) if err != nil { @@ -209,8 +209,8 @@ func (d *SFsutilDriver) ResizeDiskWithDiskId(diskId string, rootPartDev string, if err != nil { return err } - if partDev == "" || fsType == "" { - if fsType == "" && partDev != "" { + if partDev == "" || fsType == "" || fsType == "LVM2_member" { + if (fsType == "" || fsType == "LVM2_member") && partDev != "" { // fsType empty and partDev not empty is lvm device resizeDev = partDev }