Provided by: manpages-ja_0.5.0.0.20221215+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/