8 Partx Command Usage Examples in Linux

8 Partx Command Usage Examples in Linux

Partx is a simple yet useful command line utility oriented towards maintenance of your Linux system. It is used to tell the kernel about the presence and numbering of partitions on a disk.

In this short article, we will explain useful Partx command usage with examples in Linux. Note that you need to run partx with root privileges, otherwise use the sudo command to gain root privileges.

1. To list the partition table of disk, you can run any of the following commands. Note that, in this case, partx will see sda10 as a whole-disk rather than as a partition (replace /dev/sda10 with the appropriate device node you want to deal with on your system):

# partx --show /dev/sda10
# partx --show /dev/sda10 /dev/sda 

List Partition on a Disk

List Partition on a Disk

2. To lists all sub-partitions on /dev/sda (note that the device is used as a whole-disk), run:

# partx --show /dev/sda

List All Partitions on a Disk

List All Partitions on a Disk

3. You can also specify the range of partitions to show using the --nr option. Use the -o option to define the output columns. It can be used for the --show or other related options.

For example to print the start and end sectors of partition 10 on /dev/sda, run:

# partx -o START, END --nr 10 /dev/sda

Print Start and End Sectors of Partition

Print Start and End Sectors of Partition

4. To read the disk and try to add all partitions to the system, use the -a and -v (verbose mode) option as follows.

# partx -v -a /dev/sdb 

5. To lists the length in sectors and human-readable size of partition 3 on /dev/sdb, run the following command.

# partx -o SECTORS,SIZE  /dev/sdb3 /dev/sdb 

6. To add the specified partitions, 3 to 5 (inclusive) on /dev/sdb, use the following command.

# partx -a --nr 3:5 /dev/sdb

7. You can also remove partitions using -d flag. For example, to remove the last partition on /dev/sdb, use the following command. In this example, the --nr -1:-1 means the last partition on the disk.

# partx -d --nr -1:-1 /dev/sdb

8. To specify the partition table type, use the -t flag and to disable the headers, use the -g flag.

# partx -o START -g --nr 5 /dev/sdb

You might also like to read these following related articles:

  1. 8 Linux ‘Parted’ Commands to Create, Resize and Rescue Disk Partitions
  2. How to Create a New Ext4 File System (Partition) in Linux
  3. How to Clone a Partition or Hard drive in Linux
  4. Top 6 Partition Managers (CLI + GUI) for Linux
  5. 9 Tools to Monitor Linux Disk Partitions and Usage in Linux

For more information, read the partx manual entry page (by running man partx). You can ask questions or share your thoughts with us via the feedback form below.


Our trusted sources

We only publish news from well-known cybercrime magazines via RSS. You will find here everything about hackers & cybercrime. Also you can visit the direct sources from us.

Just click on one of the buttons.


Check out our Guidebook page.  And read everything about it.  Also how to protect yourself from hacker attacks.  An all in one thing.