Assumindo que o GNU parted
e supondo que os snippets que você está mostrando são da saída de lsblk
, aqui está um conjunto mínimo de ações que você pode executar para realizar o que você está pedindo:
Executando parted
como root, selecione o dispositivo em que você deseja agir:
(parted) select /dev/sdb
Crie uma tabela de partições MBR (nenhum motivo específico para escolher esse tipo; em parted
, digite help mklabel
para obter uma lista de tipos disponíveis):
(parted) mklabel msdos
Em seguida, crie as partições:
(parted) unit MiB
(parted) mkpart primary 1 501
(parted) mkpart primary 501 1000
parted
é instruído aqui para usar o mebibyte como unidade, porque esse é o padrão para lsblk
. Dessa forma, você pode digitar os mesmos números postados na sua pergunta.
O ponto inicial da primeira partição está arbitrariamente em 1 MiB porque 1) não pode ser em 0 e 2) 1 MiB é uma opção relativamente preguiçosa mas segura para o alinhamento. Uma discussão sobre o alinhamento de partições parece fora do escopo aqui.
Você pode verificar suas alterações com:
(parted) print