Ao olhar para o seu resultado, estou pensando que você tem vários trechos de setores que não são contíguos e, assim, quando você imprime suas partições em parted
, esses trechos estão aparecendo como vários blocos de espaço livre.
A saída padrão de parted
dificulta a visualização, portanto, sugiro alterar as unidades de acordo com o tamanho (kB, MB, GB etc.) para setores. Você pode usar o comando unit s
dentro de parted
interativamente ou pode alterá-lo quando invocá-lo.
Exemplos
Aqui está a visão padrão no meu sistema Fedora 19.
$ sudo parted /dev/sda
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA ST95005620AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary ext4 boot
2 525MB 500GB 500GB primary lvm
(parted)
Agora podemos alterar as unidades assim:
(parted) unit s
(parted) print
Model: ATA ST95005620AS (scsi)
Disk /dev/sda: 976773168s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 2048s 1026047s 1024000s primary ext4 boot
2 1026048s 976773119s 975747072s primary lvm
(parted)
Ou podemos torná-lo o padrão quando invocamos parted
da seguinte forma:
$ sudo parted /dev/sda unit s print
Model: ATA ST95005620AS (scsi)
Disk /dev/sda: 976773168s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 2048s 1026047s 1024000s primary ext4 boot
2 1026048s 976773119s 975747072s primary lvm
$
Consolidando o espaço livre
Se este for o caso, você precisará usar dd
ou gparted
para mover qualquer partição que esteja fazendo com que esse espaço livre seja dividido, para que você possa utilizá-la.
Eu teria pensado que você poderia fazer isso com parted
, mas ao pesquisar como fazer isso, parece que o comando move
foi removido da versão 2.4 e superior de parted
.
excerto de documentos separados
Note that after version 2.4, the following commands were removed: check, cp, mkfs, mkpartfs, move, resize.
NOTA: Aqui está também um tópico intitulado: Redimensionamento / movimentação de partições com o parted-3.0 , onde um dos desenvolvedores discutiu o motivo pelo qual esses comandos foram removidos.
Detalhes sobre como fazer essa movimentação usando dd
são abordados aqui neste documento Q & A intitulado: Como mover uma partição no GNU / Linux? .
No entanto, gostaria de incentivá-lo a fazer esta operação usando gparted
. Eu fiz isso várias vezes usando gparted
e nunca tive problemas, pois ele faz muito do trabalho pesado para você. Usando dd
& fdisk
, embora possível, pode ser complicado.
Este tutorial deve começar com essa operação usando gparted
, intitulado: Modifique suas partições com o GParted sem perder dados .