Por que não consigo ajustar o tamanho da partição precisamente com o parted (Gerenciador de partições do KDE)?

1

Contexto: Eu quero clonar minha instalação do Kubuntu 12.04 (o Pustulated Priapulid) de um volume lógico para outro, antes de fazer um dist-upgrade para 14.04 (o Tardigrade Teratogênico) no original. Esses dois volumes lógicos foram criados do mesmo tamanho, ou assim pensei, usando um dos fronts parted (provavelmente um GParted live cd) alguns anos atrás, mas agora eu descobri que há uma diferença de cerca de um megabyte em seus tamanhos, o que previne Clonezilla de escrever uma imagem tirada da maior para a menor. (Clonar do menor para o maior funcionou bem, há alguns anos atrás, quando eu ainda não tinha ideia de que eles não eram exatamente os mesmos. O procedimento é descrito here .

Especificamente, sda5 e sda7 foram criados como ~ 15,62 partições lógicas GiB, na mesma partição estendida em um disco rígido rotativo WD 298.1 GiB, mas seus tamanhos exatos são, respectivamente, 16.775.118.848 bytes e 16.774.070.272 bytes; sda7 é 1.048.576 bytes (exatamente 1 MiB ) menor que sda5. O Gerenciador de partições do KDE (1.0.3) tem a capacidade de alterar o tamanho de uma partição em incrementos de 1 MiB, mas quando Eu enfileirar a operação de mover o início da próxima partição lógica para frente ("à direita") por 1 MiB para criar espaço, ele descreve isso em Operações pendentes como "Mova a partição '/ dev / sda8' para a direita em 0.99 MiB e reduza de 9.76 GiB para 9.76 GiB" e não oferece nenhum espaço adicional para expandir / dev / sda7. Na verdade, ele não me permite qualquer latitude para expandir o sda7 até que eu o encolha sda8 por 8 MiB (que se torna "Move partition '/ dev / sda8' para a direita em 8.83 MiB e reduzi-lo de 9,76 GiB a 9,75 GiB "); então quando eu digo para adicionar 1 MiB no final de sda7 ele enfileira a operação "Move partition '/ dev / sda7' para a direita por 4.58 MiB e aumenta de 15.62 GiB para 15.63 GiB".

Pergunta: Por que o parted está se comportando dessa maneira? Sua aparente perversidade é, na verdade, o resultado de respeitar alguma estrutura subjacente de que, no entanto, ela deveria estar me contando? Ou é apenas mal? E se de fato for possível e certo fazer o que eu estou tentando fazer - ou seja, fazer sda7 exatamente do mesmo tamanho que sda5 ---, como posso fazer isso? (Na pior das hipóteses, executar as operações pendentes de forma confiável teria esse efeito?)

    
por Archelon 10.08.2014 / 06:15

0 respostas