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# 
5 1 vote
Article Rating
Subscribe
Notify of
guest

1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Vishu
Vishu
2 months ago

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.