记一次无法使用 growpart 扩容分区的情况

前言

这问题之前困扰了我好久,一直尝试用 growpart 扩展分区,但是会报错:

NOCHANGE: partition 1 could only be grown by -12884899840 [fudge=2048]

群友提醒我可以试试 GNU parted

操作流程

最好先 umount, 不然会有个警告让你确认,不知道不卸载会不会有问题

apt install parted
parted /dev/sdb
> resize  # 3.x 新版这个移除了,旧版可用,应该大同小异
Error: The resize command has been removed in parted 3.0
> resizepart  # 3.2 版本开始可用
End?  [8796GB]? 11.0TB
> print
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sdb: 11.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  11.0TB  11.0TB  ext4

> quit

然后再 lsblk 看下:

最后 resize2fs 扩容下文件系统就完美解决了

就这么简单 我超

结语

我怎么就没想到换 growpart 以外的工具呢(

感觉是 growpart 的 bug

花五分钟写个流水账,歇了)

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注