Linux sfdisk Command
The Linux sfdisk command is a hard disk partitioning tool.
sfdisk is a hard disk partitioning tool that can display partition settings and check if partitions are functioning correctly.
Syntax
sfdisk [-?Tvx][-d <disk>][-g <disk>][-l <disk>][-s <partition>][-V <disk>]
Parameters:
-? or --help: Displays help.
-d <disk>: Displays the partition settings of the disk.
-g <disk> or --show-geometry <disk>: Displays the CHS parameters of the disk.
-l <disk>: Displays the partition settings of the disk.
-s <partition>: Displays the size of the partition in blocks.
-T or --list-types: Displays all file system IDs that sfdisk can recognize.
-v or --version: Displays version information.
-V <disk> or --verify <disk>: Checks if the disk partitions are functioning correctly.
-x or --show-extend: Displays logical partitions within the extended partition.
Example
Display partition information:
# sfdisk -l
Disk /dev/sda: 1305 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 12 13- 104391 83 Linux
/dev/sda2 13 1304 1292 10377990 8e Linux LVM
/dev/sda3 0 - 0 0 0 Empty
/dev/sda4 0 - 0 0 0 Empty
Disk /dev/sdb: 652 cylinders, 255 heads, 63 sectors/track
sfdisk: ERROR: sector 0 does not have an msdos signature
/dev/sdb: unrecognized partition
No partitions found