Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名前

       partx - ディスク上のパーティションについてその存在と番号をカーネルに通知する

書式

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

説明

       partx  は、引き数としてデバイスやディスクイメージを渡されると、 パーティションテーブルを解
       析して、その内容を一覧表示しようとする。  また、partx   はカーネルに指示して、あるパーティ
       ションをカーネルに登録したり、 登録から削除したりさせることもできる。

       partition 引き数があるときは、disk 引き数の指定は任意である (訳注: -a オプションでは、両方
       必要なこともある)。 あるパーティションを、それがディスク全体であるかのようにスキャンさせた
       いときは (たとえば、パーティションの中にサブパーティションが入れ子になっていて、そのリスト
       を表示したいときは)、 引き数に "-" (hyphen-minus) を使用すればよい。例を挙げよう。

              partx --show - /dev/sda3

       こうすると、sda3 を 1 個のパーティションとしてではなく、ひとつの完全なディスクとして見るこ
       とになる。

       partx  は、fdisk プログラムの 1 種ではない。だから、partx でパーティションを登録したり、削
       除したりしても、ディスクが変更されるわけではない。  ディスク上のパーティションについて、そ
       の存在と番号をカーネルに知らせているだけなのである。

オプション

       -a, --add
              指定されたパーティションを登録する。   あるいは、ディスクを読んで、すべてのパーティ
              ションを登録する。

       -b, --bytes
              出力項目 (column) SIZE を、人間が読みやすい形ではなく、バイト単位で表示する。

       -d, --delete
              指定されたパーティション、またはすべてのパーティションを登録から削除する。 存在しな
              いパーティションを消すのは、間違った使い方ではない。従って、このオプションは、 現在
              デバイス上にいくつパーティションがあるかを気にすることなく、     広い範囲を指定する
              --nr オプションと一緒に使うことができる。

       -g, --noheadings
              --show--raw オプションを使用したとき、ヘッダ行を表示しない。

       -l, --list
              パーティションのリストを表示する。すべての数値は、512-byte セクター単位の表示である
              ことに注意していただきたい (訳注: もちろん、SIZE  は除く)。この出力フォーマットは非
              推奨であり、--show を使った方がよい。これからスクリプトを書くのなら、このオプショを
              使うべきではない。

       -n, --nr M:N
              パーティションの範囲を指定する。後方互換のために、M-N  という書き方も使用できる。範
              囲にはマイナスの数値が含まれていてもよく、たとえば  --nr  -1:-1  は、最後のパーティ
              ションのことであり、--nr -2:-1 は、最後の二つのパーティションのことである。範囲の指
              定には、次のような表現が使える。

                     M      パーティションを 1 個だけ指定する (例 --nr 3)。

                     M:     範囲の下限のみを指定する (例 --nr 2:)。

                     :N     範囲の上限のみを指定する (例 --nr :4)。

                     M:N    範囲の下限と上限を指定する (例 --nr 2:4)。

       -o, --output list
              --show,  --pairs, --raw の出力でどんな出力項目 (columns) を使うかを指定する。何をど
              んな順番で出力するかを全く指定しない場合は、 デフォルトの配列が使用される。指定でき
              る項目すべてのリストを知るには、--help   オプションを使用すればよい。このオプション
              は、 --add, --delete, --update, --list といったオプションと組み合わせて使うことはで
              きない。  (訳注: このオプションの引き数 list は、出力項目をコンマで区切ったリストで
              ある。 また、+list という書式で、デフォルトの出力に項目を追加することもできる。)

       --output-all
              引き数として渡されたデバイスやパーティションについて、使用できるすべての項目
              (columns) を出力する。

       -P, --pairs
              KEY="value" というフォーマットでパーティションのリストを表示する。

       -r, --raw
              「生の」出力フォーマットでパーティションのリストを表示する。

              [訳注]  「生の」出力フォーマット  (the  raw output format) というのは、未加工の出力
                      フォーマット、すなわち、最小限の整形しかしないフォーマットのこと。   ちなみ
                      に、こうした raw の反対語は cooked である (そんなオプションはないけれど)。

       -s, --show
              パーティションのリストを表示する。出力する項目は、--output オプションを使って選択し
              たり、並べ替えたりすることができる。 (SIZE 以外の) すべての数値は、512-byte  セクタ
              単位の表記である。

       -t, --type type
              パーティションテーブルのタイプを指定する。

       --list-types
              サポートしているパーティションテーブルのタイプを一覧表示して、終了する。

       -u, --update
              指定されたパーティションを更新 (update) する。

       -S, --sector-size size
              デフォルトのセクタサイズを上書きする。

       -v, --verbose
              饒舌モード

       -V, --version
              バージョン情報を表示して終了する。

       -h, --help
              ヘルプテキストを表示して終了する。

用例

       partx --show /dev/sdb3
       partx --show --nr 3 /dev/sdb
       partx --show /dev/sdb3 /dev/sdb
              この三つのコマンドは、どれも /dev/sdb の 3 番目のパーティションの情報を表示する。
       partx --show - /dev/sdb3
              /dev/sdb3      というパーティションにあるすべてのサブパーティションの情報を表示する
              (/dev/sdb3 というデバイスをひとつの完全なディクスと見なす)。
       partx -o START -g --nr 5 /dev/sdb
              /dev/sdb の 5 番目のパーティションの開始セクタを、ヘッダを付けずに表示する。
       partx -o SECTORS,SIZE /dev/sda5 /dev/sda
              /dev/sda の 5  番目のパーティションの大きさを、セクタ数と人間に読みやすいサイズ表記
              で表示する。
       partx --add --nr 3:5 /dev/sdd
              /dev/sdd の 3 番目から 5 番目までの (両者を含む) パーティションの内、利用できるのも
              のすべてをカーネルに登録する。
       partx -d --nr -1 /dev/sdd
              /dev/sdd の最後のパーティションをカーネルの登録から外す。

関連項目

       addpart(8), delpart(8), fdisk(8), parted(8), partprobe(8)

作者

       Davidlohr Bueso <dave@gnu.org>
       Karel Zak <kzak@redhat.com>

       最初のバージョンを書いたのは、Andries E. Brouwer <aeb@cwi.nl> だった。

環境変数

       LIBBLKID_DEBUG=all
              libblkid デバッグ出力を有効にする。

入手方法

       この   partx   コマンドは、util-linux   パッケージの一部であり、Linux    Kernel    Archive
       <https://www.kernel.org/pub/linux/utils/util-linux/> から入手できる。