parted: Running Parted
2.2 Using GNU Parted
====================
Parted has two modes: command line and interactive. Parted should
always be started with:
# parted DEVICE
where DEVICE is the hard disk device to edit. (If you're lazy and omit
the DEVICE argument, Parted will attempt to guess which device you
want.)
In command line mode, this is followed by one or more commands. For
example:
# parted /dev/sda mklabel gpt mkpart P1 ext3 1MiB 8MiB
Options (like '--help') can only be specified on the command line.
In interactive mode, commands are entered one at a time at a prompt,
and modify the disk immediately. For example:
(parted) mklabel gpt
(parted) mkpart P1 ext3 1MiB 8MiB
Unambiguous abbreviations are allowed. For example, you can type "p"
instead of "print", and "u" instead of "units". Commands can be typed
either in English, or your native language (if your language has been
translated). This may create ambiguities. Commands are
case-insensitive.
Numbers indicating partition locations can be whole numbers or
decimals. The suffix selects the unit, which may be one of those
described in unit, except CHS and compact. If no suffix is
given, then the default unit is assumed. Negative numbers count back
from the end of the disk, with "-1s" indicating the sector at the end of
the disk. Parted will compute sensible ranges for the locations you
specify (e.g. a range of +/- 500 MB when you specify the location in
"G"). Use the sector unit "s" to specify exact locations. With
parted-2.4 and newer, IEC binary units like "MiB", "GiB", "TiB", etc.,
specify exact locations as well. IEC binary units.
If you don't give a parameter to a command, Parted will prompt you for
it. For example:
(parted) mklabel
New disk label type? gpt
Parted will always warn you before doing something that is potentially
dangerous, unless the command is one of those that is inherently
dangerous (viz., rm, mklabel and mkpart). Since many partitioning
systems have complicated constraints, Parted will usually do something
slightly different to what you asked. (For example, create a partition
starting at 10.352Mb, not 10.4Mb) If the calculated values differ too
much, Parted will ask you for confirmation.