embiggen disk
1.0.0
A ferramenta embiggen-disk redimensiona ao vivo um sistema de arquivos após primeiro redimensionar ao vivo quaisquer camadas necessárias abaixo dele: um LVM LV e PV opcional e uma tabela de partição MBR ou 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
Então novamente:
# embiggen-disk /
No changes made.
Com Go 1.15 e anteriores:
$ go get github.com/bradfitz/embiggen-disk
Com Go 1.16+:
$ go install github.com/bradfitz/embiggen-disk@latest
Ele só foi testado em Linux x86 de 64 bits ("amd64"). Deve funcionar em outras arquiteturas Linux.
Audite o código e/ou faça um snapshot do seu disco antes de usá-lo se estiver preocupado com a perda de dados.