Linux fdisk Command
Linux fdisk is a program for creating and maintaining partition tables, compatible with DOS-type partition tables, BSD or SUN disk lists.
Syntax
fdisk [required parameters][optional parameters]
Required Parameters:
-l List all partition tables
-u Display the number of partitions when used with -l
Optional Parameters:
-s<partition number> Specify partition
-v Version information
Menu Operation Instructions
m: Display menu and help information
a: Active partition marking/boot partition
d: Delete partition
l: Display partition types
n: Create new partition
p: Display partition information
q: Exit without saving
t: Set partition number
v: Perform partition check
w: Save changes
x: Extended application, advanced features
Examples
Display current partition status:
# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1305 10377990 8e Linux LVM
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
Display each partition status of SCSI hard drives:
# fdisk -lu
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders, total 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 63 208844 104391 83 Linux
/dev/sda2 208845 20964824 10377990 8e Linux LVM
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk /dev/sdb doesn't contain a valid partition table