Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all 

名前
cfdisk - ディスクパーティションテーブルの表示や操作を行う
書式
cfdisk [options] [device]
説明
cfdisk は、ブロックデバイスのパーティション操作を行う、curses ベースのプログラムである。デフォルトのデバ
イスは /dev/sda である。
まず御承知いただきたいのは、cfdisk は、パーティション操作の基本的な機能をわかりやすいインターフェースで提
供するものだということだ。 より高度な機能が必要なら、代わりに fdisk(8) を使用するとよい。
cfdisk は、バージョン 2.25 以来、MBR (DOS), GPT, SUN, SGI のディスクラベルをサポートしているが、CHS (シリ
ンダ/ヘッド/セクタ) によるアドレシングの機能はもはや提供していない。CHS が Linux にとって重要だったことは
一度もなかったし、 このアドレシング方法は、最近のデバイスでは全く無意味なのである。
[訳注] util-linux の fdisk グループのマニュアルでは、「パーティションテーブル」と「ディスクラベル」の両
方を、 ほぼ同じ意味で、混ぜて使っている。強いて言えば、Linux や DOS (GPT や MBR) については「パー
ティションテーブル」を使い、他の OS の場合も含めて、より一般的に言うときは「ディスクラベル」を使
うようにしているらしいが、 必ずしもそうとは言えないところもある。
cfdisk は、バージョン 2.25 以来、'print' コマンドももう提供していない。 その機能は、partx(8) や lsblk(8)
といったユーティリティによって、ごく使いやすく、機能的にも豊富な形で提供されている。
デバイスから古いパーティションテーブルを消去したい場合は、wipefs(8) を使用するとよい。
オプション
-h, --help
ヘルプテキストを表示して終了する。
-L, --color[=when]
出力をカラー表示にする。指定が任意の引き数 when には auto, never, always が使える。引き数 when を
省略すると、デフォルトの auto になる。カラー表示は無効にすることもできる。 プログラムに埋め込まれ
た現在のデフォルトが有効か無効かを知りたければ、--help の出力を見ればよい。「カラー表示」セクショ
ンも参照していただきたい。
-V, --version
バージョン情報を表示して終了する。
-z, --zero
メモリ中の 0 で初期化されたパーティションテーブルに対して作業を開始する。 このオプションは、ディス
ク上のパーティションテーブルを 0 で初期化するわけではない。 そうではなくて、既存のパーティション
テーブルを読み込まずに、プログラムを起動するだけである。 このオプションを使用すれば、白紙の状態か
ら新しいパーティションテーブルを作成できるし、 sfdisk 互換のスクリプトを使って新しいパーティション
テーブルを作ることもできる。
コマンド
cfdisk のコマンドは、対応するキーを押すことで入力することができる (コマンドのキーに続けて、Enter を押す必
要はない)。 使用できるコマンドのリストを挙げておく。
b 選択しているパーティションのブート可能フラグの有効/無効を切り換える。 このコマンドを使えば、ディス
クドライブ上のどの基本パーティション (primary partition) をブート可能にするかを選択できる。 このコ
マンドは、パーティションのラベルのタイプによっては、使えないかもしれない。
[訳注] パーティションのラベルのタイプ (partition label types) とは何だろうか。label は衍字であ
り、"partition types" と言いたかったのかもしれない。そうだとすれば、(DOS パーティション
テーブル流に言えば) Linux とか Linux swap とか NTFS とか W95 FAT32 (LBA) とか FreeBSD とか
いうことになる。あるいは、partition は disk の間違いとも考えられる。"disk label type" なら
ば、GTP, DOS, BSD, SGI といったものになる。
d 選択しているパーティションを削除する。 このコマンドは、選択しているパーティションを空き領域に変更
し、 そのパーティションのすぐ前後に空き領域があれば、それとひとつに結合する。 パーティションにすで
に空き領域、あるいは使用不可の指標が付いている場合は、削除できない。
h ヘルプ画面を表示する。
n 空き領域から新しいパーティションを作成する。cfdisk はその際、作成したいパーティションのサイズを問
い合わせてくる。 デフォルトのサイズは、現在位置から利用できる空き領域のすべてである。
サイズの後ろには、KiB (=1024), MiB (=1024*1024) のような乗数を表す接尾辞を付けることができる。GiB,
TiB, PiB, EiB, ZiB, YiB も同様に使える ("iB" を続けるのは任意であり、たとえば、"K" は "KiB" と同じ
意味である)。
q プログラムを中止する。このコマンドは、 ディスクにデータを全く書き込むことなく、プログラムを終了さ
せる。
s パーティションをその開始セクタが昇順になるようにソートする。 パーティションの削除と追加を行ってい
ると、 パーティションの番号が、ディスク上の順番と一致しなくなるということが起きがちである。 このコ
マンドは、その一致を修復する。
t パーティションのタイプを変更する。デフォルトでは、新規パーティションは Linux パーティション (Linux
filesystem) として作成される。
u 現在メモリ中にあるパーティションテーブルを sfdisk 互換のスクリプトファイルにダンプする。
このスクリプトファイルは、cfdisk, fdisk, sfdisk などの libfdisk アプリケーション間で互換である。詳
細については、sfdisk(8) を参照していただきたい。
デバイス上にパーティションテーブルが存在しない場合や、cfdisk にコマンドラインオプション --zero を
付けて起動した場合には、sfdisk のスクリプトを cfdisk にロードすることも可能である。
W パーティションテーブルをディスクに書き込む (大文字の W を入力しなければならない)。 このコマンド
は、ディスク上のデータを破壊することになるかもしれないので、 書き込みを承認するか、否認するか
を、'yes' または 'no' と打ち込んで明らかにしなければならない。'yes' と打ち込んだ場合は、cfdisk は
パーティションテーブルをディスクに書き込んでから、 カーネルに対してディスクからパーティションテー
ブルを再読み込みするように指示を出す。
パーティションテーブルの再読み込みは常に成功するとはかぎらない。 うまく行かなかった場合に
は、partprobe(8) や partx(8) を使うなり、システムをリブートするなりして、 新しいパーティション情報
をカーネルに教えてやる必要がある。
x パーティションについて追加情報の表示/不表示を切り換える。
上矢印キー, 下矢印キー
カーソルを前の、または次のパーティションに移動する。 ひとつの画面に表示し切れないほどのパーティ
ションがあるときは、画面に表示されている最後の (最初の) パーティションの位置で、カーソルを下に (上
に) 動かせば、パーティションの次の (前の) 一団を表示することができる。
左矢印キー, 右矢印キー
前の、または次のメニュー項目を選択する。Enter を押すと、現在選択している項目が実行されることにな
る。
すべてのコマンドの入力は、(ディスクに書き込む W を除いて) 大文字でも、小文字でももよい。 サブメニューにい
るときや、プロンプトが出ているときは、Esc キーを押せば、メインメニューに戻ることができる。
カラー表示
自動的なカラー表示は、/etc/terminal-colors.d/cfdisk.disable という空ファイルを作ることで無効にできる。
カラー表示の設定についてもっと詳しいことを知りたかったら、terminal-colors.d(5) をご覧になるとよい。
cfdisk は、カラースキームファイルによるカラー表示のカスタマイズに対応していない。
環境変数
CFDISK_DEBUG=all
cfdisk のデバッグ出力を有効にする。
LIBFDISK_DEBUG=all
libfdisk のデバッグ出力を有効にする。
LIBBLKID_DEBUG=all
libblkid のデバッグ出力を有効にする。
LIBSMARTCOLS_DEBUG=all
libsmartcols のデバッグ出力を有効にする。
LIBSMARTCOLS_DEBUG_PADDING=on
目に見える埋め文字 (padding characters) を使用する。LIBSMARTCOLS_DEBUG を有効にしておく必要があ
る。
関連項目
fdisk(8), parted(8), partprobe(8), partx(8), sfdisk(8)
作者
Karel Zak <kzak@redhat.com>
現在の cfdisk の実装は、Kevin E. Martin (martin@cs.unc.edu) による最初の cfdisk を元にしている。
入手方法
この cfdisk コマンドは、util-linux パッケージの一部であり、以下の URL から入手でき
る。https://www.kernel.org/pub/linux/utils/util-linux/
util-linux March 2014 CFDISK(8)