Se você estiver usando o FreeBSD, então fdisk
inclui um modo (chamado com -f
) que permite especificar o particionamento em um arquivo de configuração.
No Linux, talvez tente sfdisk
. Aqui está um exemplo levantado da página de manual; o comando:
sfdisk /dev/hdb << EOF
,3,L
,60,L
,19,S
,,E
,130,L
,130,L
,130,L
,,L
EOF
particionará /dev/hdb
em duas partições Linux de 3 e 60 cilindros, um espaço de troca de 19 cilindros e uma partição estendida cobrindo o restante. Dentro da partição estendida, há quatro partições lógicas do Linux, três de 130 cilindros e uma cobrindo o restante.