Antes de fazer o redimensionamento, eu tinha 3 partições:
root@panda1:/mnt1# gdisk /dev/sdb
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): p
Disk /dev/sdb: 60062500 sectors, 28.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): B35654BD-05BF-422D-9C13-FA11F69BAFC6
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 60062466
Partitions will be aligned on 2048-sector boundaries
Total free space is 2785 sectors (1.4 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00 EFI System Partition
2 1050624 26734591 12.2 GiB 8300
3 26734592 60061695 15.9 GiB 8200
Command (? for help): i
Eu primeiro excluí as partições # 2 e # 3 com o comando 'd'. Em seguida, recriamos a partição # 2 com o comando 'n', especificando o mesmo setor inicial de antes e o novo setor final no final do disco. Essencialmente, estou apagando a partição swap e usando esse espaço para estender o sistema de arquivos.
Eu também usei o comando 'x' para entrar no modo especialista e, em seguida, 'c' para alterar o GUID da partição de volta para o que era antes. Isso foi necessário porque a criação da partição nº 2 atribuiu novamente um novo GUID. O gdisk também deu à partição o nome de 'sistema de arquivos Linux', mas eu a renomeio para '' (em branco).
No final, ficou assim:
Command (? for help): p
Disk /dev/sdb: 60062500 sectors, 28.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): B35654BD-05BF-422D-9C13-FA11F69BAFC6
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 60062466
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00 EFI System Partition
2 1050624 60062466 28.1 GiB 8300
Command (? for help): i
Depois disso, eu fiz 'e2fsck -f / dev / sdb2' e 'resize2fs / dev / sdb2'. Tudo correu bem. Eu posso montar o sistema de arquivos e verificar se tudo funciona.
Note que fiz isso em um segundo PC com a primeira unidade de inicialização do PC montada como / dev / sdb. Então eu mudei o disco rígido de volta para o primeiro PC.
O problema é: Depois disso, ele não inicializa! PC apenas mostra uma tela preta. Nenhuma resposta ao teclado.