partx - Unix, Linux Command


Advertisements

NAME

partx - tell the Linux kernel about the presence and numbering of on-disk partitions

SYNOPSIS

partx [-a|-d|-s|-u] [-t TYPE] [-n M:N] [-] disk
partx [-a|-d|-s|-u] [-t TYPE] partition [disk] 

DESCRIPTION

Given a device or disk-image, partx tries to parse the partition table and list its contents. Itoptionally adds or removes partitions. The disk argument is optional when apartitionargument is provided. To force scanning a partition as if it were a whole disk(for example to list nested subpartitions), use the argument "-". For example:

partx --show - /dev/sda3

This will see sda3 as a whole-disk rather than a partition.

The partx is not an fdisk program-- adding and removing partitions does not change the disk, it justtells the kernel about the presence and numbering of on-diskpartitions.

OPTIONS

TAG DESCRIPTION
-a, --add Add the specified partitions, or read the disk and add all partitions.
-b, --bytes Print the SIZE column in bytes rather than in human-readable format.
-d, --delete Delete the specified partitions or all partitions.
-u, --update Update the specified partitions.
-g, --noheadings Do not print a header line.
-h, --help Display help text and exit.
-l, --list List the partitions. Note that all numbers are in 512-byte sectors.This output format is DEPRECATED in favour of --show .Do not use it in newly written scripts.
-o, --output list Define the output columns to use for --show and --raw output. If no output arrangement is specified, then a default set isused. Use--helpto getlistof all supported columns. This option cannot be combined with --add,--delete or --list options.
-P, --pairs Output using key="value" format.
-n, --nr M:N Specify the range of partitions. For backward compatibility also the format M-N is supported. The range may contain negative numbers, for example --nr :-1 means the last partition, and --nr -2:-1 means the last two partitions. Supported range specifications are:
  • [M] Specifies just one partition (e.g. --nr 3)
  • [M:] Specifies lower limit only (e.g. --nr 2:)
  • [:N] Specifies upper limit only (e.g. --nr :4)
  • [M:N] or [M-N] Specifies lower and upper limits (e.g. --nr 2:4)
  • -r, --raw Use the raw output format.
    -s, --show List the partitions. All numbers (except SIZE) are in 512-bytesectors. The output columns can be rearranged with the --output option.
    -t, --type type Specify the partition table type -- aix,bsd,dos,gpt,mac,minix,sgi,solaris_x86,sun,ultrix or unixware.
    -v, --verbose Verbose mode.

    EXAMPLES

    Example-1:

    To list partition of /dev/sda:

    # partx --show /dev/sda3
    # partx --show --nr 3 /dev/sda
    # partx --show /dev/sda3 /dev/sda

    output:

    # partx --show /dev/sda5
    NR  START      END  SECTORS  SIZE NAME UUID
     5 501760 41940991 41439232 19.8G

    # partx --show --nr 5 /dev/sda
    NR  START      END  SECTORS  SIZE NAME UUID
     5 501760 41940991 41439232 19.8G

    # partx --show /dev/sda5 /dev/sda
    NR  START      END  SECTORS  SIZE NAME UUID
     5 501760 41940991 41439232 19.8G

    Example-2:

    Lists all subpartitions on /dev/sdb3 (the device is used as whole-disk):

    # partx --show - /dev/sdb

    output:

    #  partx --show - /dev/sda
    NR  START      END  SECTORS  SIZE NAME UUID
    1   2048   499711   497664  243M
    2 501758 41940991 41439234 19.8G
    5 501760 41940991 41439232 19.8G

    Example-3:

    Prints the start sector of partition 5 on /dev/sdb without header:

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

    output:

    501760 

    Example-4:

    Lists the length in sectors and human-readable size of partition 5 on /dev/sda:

    # partx -o SECTORS,SIZE /dev/sda5 /dev/sda

    output:

     SECTORS  SIZE
    41439232 19.8G

    Example-5:

     Lists all the partition of disk /dev/sda:

    # partx -l /dev/sda

    output:

    # 1:      2048-   499711 (   497664 sectors,    254 MB)
    # 2:    501758- 41940991 ( 41439234 sectors,  21216 MB)
    # 5:    501760- 41940991 ( 41439232 sectors,  21216 MB)

    Example-6:

    Adds all available partitions from 3 to 5 (inclusive) on /dev/sdd:

    # partx --add --nr 3:5 /dev/sdd

    output:

    no output on screen after command execution, see partitions list.

    Example-6:

    Removes the last partition on /dev/sdd:

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

    no output on screen after command execution, see partitions list.

    Print

    Useful Video Courses


    Video

    Fundamentals of Unix and Linux System Administration

    129 Lectures 23 hours

    Eduonix Learning Solutions

    Video

    Essentials of Unix Operating System

    5 Lectures 4.5 hours

    Frahaan Hussain

    Video

    Unix Command Course for Beginners

    35 Lectures 2 hours

    Pradeep D

    Video

    Linux/Unix For DevOps and Developers

    41 Lectures 2.5 hours

    Musab Zayadneh

    Video

    Linux, Unix OS Command Line and Shell Scripting Introduction

    46 Lectures 4 hours

    GUHARAJANM

    Video

    Unix and Linux Training

    6 Lectures 4 hours

    Uplatz

    Advertisements