How to create full size one partition using parted command in Linux ?
In this example, we will see how to create a full/available disk size partition in Linux using parted utility.
Lets have a look at the steps to understand it.
1. Creating Single partition with all space using parted
bash-4.2# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: HP LOGICAL VOLUME (scsi)
Disk /dev/sdb: 1200GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 17.4kB 1049kB 1031kB primary
1 1049kB 1200GB 1200GB
(parted) mklabel msdos
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted)
(parted) print
Model: HP LOGICAL VOLUME (scsi)
Disk /dev/sdb: 1200GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
(parted) print free
Model: HP LOGICAL VOLUME (scsi)
Disk /dev/sdb: 1200GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
32.3kB 1200GB 1200GB Free Space
(parted) mkpart primary ext4 0% 100%
(parted) print
Model: HP LOGICAL VOLUME (scsi)
Disk /dev/sdb: 1200GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1200GB 1200GB primary
(parted) quit
Information: You may need to update /etc/fstab.
2. Check Out newly created partition
bash-4.2# fdisk -l # # Output Truncated # Disk /dev/sdb: 1199.9 GB, 1199864854528 bytes, 2343486044 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 262144 bytes / 1048576 bytes Disk label type: dos Disk identifier: 0x000c08b7 Device Boot Start End Blocks Id System /dev/sdb1 2048 2343485439 1171741696 83 Linux # # # bash-4.2#

Thanks a lot. This was exactly what I was looking for. Other blogs are very confusing but this worked for me line by line.
If you could add, how to add this partition to fstab so every time I boot my linux machine it gets picked up automatically, would be helpful.
Well described tutorial. Thanks again.