Redimensionando partição estendida com gparted

5

Estou tentando mover um bloco de dados não alocados até o final de um disco rígido contendo uma partição estendida. Eu estou fazendo essas operações em um live usb, a imagem abaixo é tirada no sistema principal, é por isso que as partições são montadas

Aqui está o estado em que eu estou:

O pedaço não alocado deve ir para a partição sdb3.

Os primeiros passos foram ok (excluir partição inicial, mover o bloco de dados dos setores iniciais para depois do sdb2), mas não consigo redimensionar a partição sdb4 (assim como o pedaço continua sua jornada).

Eu pensei que GParted não iria redimensionar as partições extendidas foi a minha resposta, mas infelizmente o live cd não usa a partição swap - e nenhuma partição é montada. O GParted falha com

GParted 0.12.1 --enable-libparted-dmraid

Libparted 2.3

Move /dev/sdb4 to the left and grow it from 20.00 GiB to 79.96 GiB  00:00:00    ( ERROR )

calibrate /dev/sdb4  00:00:00    ( SUCCESS )

path: /dev/sdb4
start: 398,381,054
end: 440,322,047
size: 41,940,994 (20.00 GiB)
move partition to the left and grow it from 20.00 GiB to 79.96 GiB  00:00:00    ( ERROR )

old start: 398,381,054
old end: 440,322,047
old size: 41,940,994 (20.00 GiB)
requested start: 272,631,808
requested end: 440,319,999
requested size: 167,688,192 (79.96 GiB)
libparted messages    ( INFO )

Unable to satisfy all constraints on the partition.
========================================
    
por r---------k 12.10.2014 / 18:47

2 respostas

3

Consegui resolver meu problema, refletindo sobre o comentário de Nattgew.

Como você não pode mover uma partição estendida através do gparted, você tem que expandi-la, então mova as partições internas e encolha-as no outro lado.

O problema era que a partição estava configurada para ser alinhada ao MiB e, depois de ocupar o espaço disponível, ficava desalinhada à direita, deixando um pequeno pedaço de dados do outro lado. Essa foi a "restrição insatisfeita", removendo o alinhamento para a restrição MiB resolvido isso, uma vez que não deixou o pedaço e poderia ser expandido corretamente

    
por r---------k 15.10.2014 / 00:52
1

Eu tive o mesmo problema para mim. Eu resolvi fazendo um clique direito na partição swap, e clicando em "swapoff". Esta operação fez a partição livre para ser movida / redimensionada. Uma vez que as modificações que você quer fazer sejam feitas, você pode trocar a partição swap novamente. Eu não tenho certeza sobre o resultado final (se o seu sistema Linux inicializar corretamente após estas operações), então você deve fazer um backup do seu sistema antes de tudo isso.

    
por siiimo 26.10.2016 / 19:19