parted is a disk partitioning and partition resizing program. It allows you to create, destroy, resize, move and copy ext2, linux-swap, FAT, FAT32, and reiserfs partitions. It can create, resize, and move Macintosh HFS partitions, as well as detect jfs, ntfs, ufs, and xfs partitions.
It is useful for creating space for new operating systems, reorganising disk usage, and copying data to new hard disks.
More importantly, compare with another popular disk partition utility fdisk, it has no 2TB limitation as fdisk has.
Warning: The existing disk label on /dev/mapper/ddnlun1 will be destroyed and all data on this disk will be lost. Do you want to continue?
Surely you can create all supported filesystems if you want, here is just one example.
Sets the name for the partition number (GPT, Mac, MIPS and PC98 only). The name can be placed in quotes.
(GPT) - this flag enables the boot flag on the GPT's protective MBR partition.
The disk's flags are displayed by the print command on the "Disk Flags:" line. They are also output as the last field of the disk information in machine mode.
Set the PMBR's boot flag.
Determine whether the starting sector of partition n meets the disk's selected alignment criteria. align-type must be 'minimal', 'optimal' or an abbreviation.
Note: When in script mode, if the partition does not meet the alignment requirement, exit with status 1; otherwise (including on older kernels for which alignment data is not available), continue processing any remaining commands. Without --script, print either 'N aligned' or 'N not aligned'.
Rescue a lost partition that used to be located approximately between start and end. If such a partition is found, Parted will ask you if you want to create a partition for it. This is useful if you accidently deleted a partition with parted's rm command, for example.
8056.030MB.  Do you want to add it to the partition table?
Moves the end position of partition number(of course no overlap to the next partition).
When growing a partition you will want to grow the filesystem afterwards, but when shrinking, you need to shrink the filesystem before the partition.
(GPT) - Enable this to record that the selected partition is a GRUB BIOS partition.
(GPT) - this flag is used to tell special purpose software that the GPT partition may be bootable.
(Mac, MS-DOS, PC98) - should be enabled if you want to boot off the partition. The semantics vary between disk labels. For MS-DOS disk labels, only one partition can be bootable. If you are installing LILO on a partition that partition must be bootable. For PC98 disk labels, all ext2 partitions must be bootable (this is enforced by Parted).
(GPT) - This flag identifies partitions that contain Microsoft filesystems (NTFS or FAT). It may optionally be set on Linux filesystems to mimic the type of configuration created by parted 3.0 and earlier, in which a separate Linux filesystem type code was not available on GPT disks. This flag can only be removed within parted by replacing it with a competing flag, such as boot or msftres.
(GPT) - This flag identifies a "Microsoft Reserved" partition, which is used by Windows on GPT disks. Note that this flag should not normally be set on Windows filesystem partitions (those that contain NTFS or FAT filesystems).
(MS-DOS, GPT) - this flag identifies an Intel Rapid Start Technology partition.
(MS-DOS, GPT) - this flag identifies a UEFI System Partition. On GPT it is an alias for boot.
(MS-DOS) - this flag can be enabled to tell MS DOS, MS Windows 9x and MS Windows ME based operating systems to use Linear (LBA) mode.
(Mac) - this flag should be enabled if the partition is the root device to be used by Linux.
(Mac) - this flag should be enabled if the partition is the swap device to be used by Linux.
(MS-DOS, PC98) - this flag can be enabled to hide partitions from Microsoft operating systems.
(MS-DOS) - this flag can be enabled to tell linux the partition is a software RAID partition.
(MS-DOS) - this flag can be enabled to tell linux the partition is a physical volume.
(MS-DOS) - this flag can be enabled so that the partition can be used by the Linux/PA-RISC boot loader, palo.
(MS-DOS, GPT) - this flag can be enabled so that the partition can be used as a PReP boot partition on PowerPC PReP or IBM RS6K/CHRP hardware.
(MS-DOS) - Enable this to indicate that a partition can be used as a diagnostics / recovery partition.
The print command displays all enabled flags for each partition.
Set the 'boot' flag on partition 1.