embiggen disk
1.0.0
embiggen-disk工具在首先实时调整文件系统下面的任何必要层的大小之后实时调整文件系统的大小:可选的 LVM LV 和 PV,以及 MBR 或 GPT 分区表。
# embiggen-disk /
Changes made:
* partition /dev/sda3: before: 8442546176 sectors, after: 8444643328 sectors
* LVM PV /dev/sda3: before: sectors=8442544128, after: sectors=8444641280
* LVM LV /dev/mapper/debvg-root: before: sectors=8442544128, after: sectors=8444641280
* ext4 filesystem at /: before: 1038833256 blocks, after: 1039091312 blocks
然后再说一遍:
# embiggen-disk /
No changes made.
对于 Go 1.15 及更早版本:
$ go get github.com/bradfitz/embiggen-disk
对于 Go 1.16+:
$ go install github.com/bradfitz/embiggen-disk@latest
它仅在 64 位 x86 Linux(“amd64”)上进行了测试。它应该可以在其他 Linux 架构上工作。
如果您担心丢失数据,请在使用前审核代码和/或为磁盘创建快照。