fdisk の使い方

パーティションを作る(対話)

書き方

sudo fdisk -l [ディスク](見るだけ)
sudo fdisk ディスク(対話)

対話では 1 文字のコマンドを打ちます:g は新しい GPT、o は新しい DOS(MBR)、n は作る、d は消す、t は種類(linux・swap・lvm・raid)、p は表示、w は書いて終わる、q は書かずに終わる。w するまでディスクは変わりません。

よく使うオプション

オプション意味
-lパーティションの表を見るだけ(変えない)
n(対話)パーティションを作る
d(対話)パーティションを消す
t(対話)種類を変える(linux・swap・lvm・raid など)
p(対話)今の表(まだ書いていない変更も含む)を出す
w(対話)ディスクに書いて終わる
q(対話)書かずに終わる

例

$ sudo fdisk -l /dev/sdbDisk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Disklabel type: gpt

Device     Start      End  Sectors Size Type
/dev/sdb1   2048  4196351  4194304   2G Linux filesystem

ディスクの大きさと、今あるパーティションを見ます。何も変わりません。

$ sudo fdisk /dev/sdb

対話の画面に入り、n で作る・p で確かめる・w で書く、の順に進めます。

$ lsblk /dev/sdb

w で書いたあと、パーティションができたかを確かめます。

よくある間違い・注意

  • w を打つまでディスクは変わりません。間違えたら q で抜ければ何も起きません。
  • ディスクを間違えると中身を失います。打つ前に lsblk で、名前と大きさを必ず確かめます。
  • 使用中のディスクの表を変えると、カーネルがすぐに読み直せないことがあります。そのときは partprobe か再起動が要ります。

実際に打って練習する

Linux レベル2 コースの Lv14「倉庫を区切る fdisk」で覚えます(第2章 地下の倉庫(ディスクとファイルシステム))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux サーバー構築のコマンド一覧(LinuC レベル2 の範囲)へ戻る