Eu tenho um disco rígido de 8 TB com duas partições: 3 TB e 1 TB, então os 4 TB restantes são gratuitos. Eu gostaria de criar uma terceira partição que abrangeria o resto do disco. Nos primeiros dias com o fdisk, ao criar uma nova partição, o programa oferecia automaticamente uma posição inicial que seria logo após o final da partição anterior. No entanto, o GNU parted não oferece essa opção.
O layout da unidade fica assim:
GNU Parted 3.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA WDC WD80EFZX-68U (scsi)
Disk /dev/sdc: 8002GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB primary
2 3001GB 4001GB 1000GB primary
Todos os guias sugerem usar (neste caso) "4001GB" como início e "-1" como final da partição. O limite de "4001 GB" neste caso parece um pouco ambíguo para mim. Enquanto 1 GB no escopo de terabytes é insignificante, o OCD-me gostaria de ter todo o disco usado.
Daí minha pergunta:
Existe uma maneira sensata de criar uma nova partição com o GNU Parted de forma que a nova partição fique logo após a anterior, com o alinhamento adequado levado em consideração? Ou - se for usado com MB/GB/TB, apenas "faz a coisa certa"?
Com
parted
, useprint free
para ver todos os segmentos ou lacunas livres em seu particionamento, como início/fim/tamanho que você pode usar em seusmkpart
comandos subsequentes.Portanto, neste exemplo, há espaço livre 953674MiB - 2861023MiB.
Crie uma partição e ela deve preencher perfeitamente.
Como já foi dito nos comentários, o alinhamento depende do setor final correto da partição anterior. É melhor verificar manualmente o alinhamento correto do MiB.
Se uma partição não tiver um tamanho correto, geralmente (mas nem sempre) é possível aumentar o setor final da partição anterior de acordo, usando o
resizepart
comando. Deixar lacunas no particionamento não é prejudicial de forma alguma, então não se preocupe muito com isso.