Escolar Documentos
Profissional Documentos
Cultura Documentos
A ideia é a seguinte:
Tenho um HD com algumas partições, uma deles sem uso, como fazer para encorporar
essa partição sem uso a outra e aprovitar do espaço.
# O estado atual
```
fdisk -l /dev/vda
Disk /dev/vda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 2EA7B5C3-1854-0C47-950B-C48585611FC1
df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em
udev 464M 0 464M 0% /dev
tmpfs 97M 3,5M 94M 4% /run
/dev/vda2 15G 7,6G 6,3G 55% /
tmpfs 483M 0 483M 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 483M 0 483M 0% /sys/fs/cgroup
/dev/vda1 50M 13M 38M 26% /boot/efi
tmpfs 97M 4,0K 97M 1% /run/user/107
tmpfs 97M 0 97M 0% /run/user/0
```
Bem, como resolvi usar swap num arquivo, pretendo apagar a partição de swap (que
não estou usando) e
aproveitar o espaço na minha partição do /.
Com transplante isso é moleza, mas dessa vez quis tentar "on the fly" ou seja com o
sistema rodando, sem usar live-cd e essas coisas, vamos ver no que dá.\
Não custa recomendar em negrito e maiúsculas: **FAÇA UM BACKUP DO DISCO TODO**.
Agora vou apagar a partição 3 que um dia foi o swap, mas que agora está sem uso.
Para evitar dores de cabeça rodei partprobe para o kernel reler a tabela de
partições.
```
partprobe
fdisk /dev/vda -l
Disk /dev/vda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 2EA7B5C3-1854-0C47-950B-C48585611FC1
```
apt install cloud-guest-utils
```
fdisk /dev/vda -l
Partição aumentada, resta ajustar o sistema de arquivos para aproveitar esse novo
espaço.
```
resize2fs /dev/vda2