Is there any good alternative to parted, that I can use in scripts? Parted main problem is that it requires user confirmation one each action.
parted -s
orparted --script
– never prompt the userWorked for me. Thank you!
sfdisk is a script-oriented tool for partitioning any block device.
Also sgdisk https://man.archlinux.org/man/sgdisk.8.en
Not something I’ve done before, but have you tried
fdisk
?fdisk
is completely interactive, not suitable for scripting.sfdisk
is a “scriptable fdisk”.Even the manpage Telorand linked mentions it by name for non-interactive use.
Also, make sure you use the right program depending on thr partition table :
sgdisk
is the right choice for GPT disks,sfdisk
is for MBR.There are few
fdisk
options that work non-interactively, like-l
(list partitions). It is impossible to create or delete partitions this way.From the
sfdisk
man page:Since version 2.26 sfdisk supports MBR (DOS), GPT, SUN and SGI disk labels