Criei duas partições usando os seguintes comandos.
parted /dev/sda --script -- mkpart primary 1 50001
parted /dev/sda --script -- mkpart primary 1948001 1998001
Cada partição deve ter 50.001 MB. Porém, quando uso o "partclone" tentando copiar da primeira partição para a segunda, ele reclama que essas duas partições não são do mesmo tamanho. O segundo tem 50.000 MB.
Quando faço "fdisk -l", abaixo está a saída.
Disk /dev/sda: 1999.3 GB, 1999307276288 bytes
255 heads, 63 sectors/track, 243068 cylinders, total 3904897024 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d3669
Device Boot Start End Blocks Id System
/dev/sda1 2048 97658879 48828416 83 Linux
...
/dev/sda4 3804690432 3902345215 48827392 83 Linux
Mostra a diferença do número de blocos.
Então, se eu quiser criar duas partições exatamente do mesmo tamanho, o que devo fazer?
Muito obrigado.
Responder1
Não tenho certeza, mas você pensa algo como:
parted -s --align optimal /dev/sda -- mklabel gpt mkpart primary 4MiB 1 50% mkpart primary 4MiB 50% 100% set 1 boot
Responder2
Digamos que seu disco seja/dev/sdae você deseja formatar com sistema de arquivosext4:
sudo parted /dev/sda
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 50%
(parted) mkpart primary ext4 50% 100%
Observação:observe o% também para 0: 0% (isso traz um pouco de mágica)
Verificar com:
(parted) print
(parted) align-check optimal 1
(parted) align-check optimal 2
Verifique também com fdisk (saia do parted):
sudo fdisk -l /dev/sda