Eu realmente preciso de ajuda para descobrir como expandir com segurança a partição raiz na minha VM de servidor Linux. Adicionei 50 GB de espaço extra ao disco virtual da VM e consigo visualizar usando o fdisk, mas não tenho certeza de como alocá-lo sem danificar o sistema.
Aqui está meu layout de partição atual:
home-srv-01:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 8M 0 part
├─sda2 8:2 0 30.8G 0 part /var
│ /usr/local
│ /tmp
│ /boot/grub2/i386-pc
│ /boot/grub2/x86_64-efi
│ /opt
│ /srv
│ /.snapshots
│ /root
│ /
├─sda3 8:3 0 17.2G 0 part /home
└─sda4 8:4 0 2G 0 part [SWAP]
sr0 11:0 1 15.3G 0 rom
home-srv-01:~ #
home-srv-01:~ # fdisk -l
GPT PMBR size mismatch (104857599 != 209715199) will be corrected by write.
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Disk model: VMware Virtual S
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: A1C8759F-D45C-4FB4-A365-1402AD4516B3
Device Start End Sectors Size Type
/dev/sda1 2048 18431 16384 8M BIOS boot
/dev/sda2 18432 64600063 64581632 30.8G Linux filesystem
/dev/sda3 64600064 100661247 36061184 17.2G Linux filesystem
/dev/sda4 100661248 104857566 4196319 2G Linux swap
home-srv-01:~ #
O objetivo é expandir a partição raiz do Btrfs (sda2) para o novo espaço livre sem perder os dados em /home (sda3 XFS) ou fazer com que o sistema fique ininicializável. Infelizmente, minhas tentativas anteriores resultaram em problemas de inicialização, então estou sendo extremamente cauteloso agora.
Recapitulação das etapas:
- Fez backup de todos os dados de
/home
(/dev/sda3
). - Inicializado em um ambiente live CD/USB.
- Dados movidos de
/home
para um disco externo. - Executei
swapoff /dev/sda4
e deletei/dev/sda4
. - Excluído
/dev/sda3
(isso cria espaço livre ao lado de/dev/sda2
). - Redimensionou o sistema de arquivos Btrfs ao
/dev/sda2
usarbtrfs filesystem resize max /
. - Recriou
/dev/sda3
e restaurou os/home
dados do backup. - Recriado
/dev/sda4
e executadoswapon /dev/sda4
. - Uma vez concluído, o sistema não inicializa mais.
Agradeço desde já qualquer conselho ou sugestão passo a passo. Eu realmente apreciaria sua orientação.
LX