In general, we use the fdisk command for disk partitions. However, if the disk capacity is greater than 2 TB, this command does not work because MBR partition tables only support 2 TB disks; therefore, the GPT partition table must be used for disks larger than 2 TB. In this case, we need to use the parted command.
Parted command details
Usage: parted [option]... [device [command [parameter]...]
Apply the Command with "parameter" to "device ". If no "command" is provided, it is run in interactive mode.
Help options:
-H, -- help displays this help information
-L, -- list lists information about all the specified partitions.
-I, -- interactive prompts users when necessary
-S, -- script never prompts users
-V, -- version display version
Operation Command:
Check MINOR # perform a simple check on the file system
Cp [FROM-DEVICE] FROM-minor to-MINOR # copy the file system TO another partition
Help [COMMAND] # Print common help information or COMMAND information
Mklabel label type # Create a new disk label (partition table)
Mkfs MINOR file system type # Create a file system of the "file system type" in MINOR
Mkpart partition type [file system type] start point termination point # Create a partition
Mkpartfs partition type start point of the file system type # Create a partition with a file system
Move MINOR start point termination point # move the Shard numbered MINOR
Name MINOR name # name the partition numbered MINOR as "name"
Print [MINOR] # print the partition table or partition
Quit # exit the program
Rescue start point ending point # save the lost partition near "start point" and "end point"
Resize MINOR start point ending point # change the size of the file system in the partition numbered MINOR
Rm MINOR # delete a partition numbered MINOR.
Select Device # select the device to edit
Set MINOR flag status # indicates the Shard ID changed to MINOR.
I. Partitioning
# Parted/dev/sdb # use parted to operate on the GPT disk and enter interactive mode
(Parted) mklabel gpt # format the MBR disk as GPT
(Parted) mkpart primary ext4 0% 100% divides all capacity into one primary partition
(Parted) p # print the current partition
(Parted) q # exit
II. Format
# Mkfs. ext4/dev/sdb1
III. Mount partitions
Mount-t ext4/dev/sdb1/cache1 # mount to cache1
Df-h # view the partition result
4. Self-start upon startup
Modify the/etc/fstab file and add the following code:
/Dev/sdb1/cache1 ext4 defaults, noatime 1 2
FAQ:
1. Warning: The resulting partition is not properly aligned for best performance.
When you set the partition capacity in step 1, the mkpart primary 0 4 TB command is used at the beginning. No matter how the numbers are combined, a Warning message is displayed, because parted is differentiated by sectors, if you enter a number forcibly, the system prompts that the alarm is not the optimal solution. So we use % ratio to test the normal pass
(Parted) mkpart primary ext4 0% 100