Você pode usar parted
, por exemplo. Ele tem um sinalizador -s
para uso em scripts:
-s, --script never prompts for user intervention
O comando para excluir uma partição específica ficaria assim:
parted -s /dev/sda rm /dev/sda5
Eu tenho uma VM com uma partição swap em /dev/sda5
.
O problema é fdisk
é interativo, então não posso usá-lo para excluir uma partição sem interação do usuário.
Como excluo a partição no meu arquivo bootstrap.sh na criação?
Você pode usar parted
, por exemplo. Ele tem um sinalizador -s
para uso em scripts:
-s, --script never prompts for user intervention
O comando para excluir uma partição específica ficaria assim:
parted -s /dev/sda rm /dev/sda5
Eu uso o fdisk.
Se você sabe quais prompts lhe dão, você pode colocar as respostas em um arquivo e usá-las como entrada para o fdisk.