fdisk エフディスク

英語表記fdisk

日本語表記パーティション管理

正式名称fdisk

危険度破壊的

What does it mean?

ディスクのパーティションテーブルを作成、変更、確認します。ディスク利用開始の基礎ですが、誤操作時の破壊力が高いコマンドです。

Command Quest

fdisk を今日の道具にする

ディスクのパーティションテーブルを作成、変更、確認します。デ...

$ fdisk [オプション]... [デバイス]
関連用語4
次のコマンド0
FAQ2
参照3

概要

ディスクのパーティションテーブルを作成、変更、確認します。ディスク利用開始の基礎ですが、誤操作時の破壊力が高いコマンドです。

基本構文

fdisk [オプション]... [デバイス]

詳細解説

fdiskは、ディスクのパーティションテーブルを対話的に操作するコマンドです。新しい領域を作る、不要領域を削除する、既存構成を確認するといった操作を行えます。

実務では、新しいディスクの初期設定、構成確認、トラブル調査で使います。ただし、書き込み確定を行うとテーブルが変更されるため、対象ディスクを誤ると既存データへ重大な影響が出ます。

まずは fdisk -l や lsblk で現状を確認し、操作対象を明確にしてから対話画面へ入るのが基本です。

このコマンドを使う場面

新しいディスクの初期設定、パーティション構成確認、復旧前の状況把握に使います。

まず安全に試す方法

1. sudo fdisk -l
2. lsblk

3分ミッション

少しでも手を動かすと定着しやすくなります。終わった項目にチェックを入れてください。

  1. fdisk -lで既存構成を読み、いきなり書き込み画面へ入らない習慣をつけます。

資格試験との関連

  • LinuC レベル1
    範囲: 1.05.1 パーティションとファイルシステムの作成
    根拠: official
    LinuCレベル1では、fdiskによる基本的なパーティション操作が重要です。
  • LinuC レベル2
    範囲: 2.02.1 ファイルシステムの設定とマウント
    根拠: official
    LinuCレベル2でも、ストレージ追加時の前提知識として重要です。
  • LPIC-1
    範囲: 104.1 パーティションとファイルシステムの作成
    根拠: official
    LPIC-1では、fdiskは主要なユーティリティの一つです。

オプション

  • -l
    現在のパーティション構成を一覧表示します。
    fdisk -l

実行結果サンプル

  • sudo fdisk -l
    ディスク、セクター、既存パーティション一覧

戻り値コード

  • 0 正常終了。処理に成功しました。
  • >0 対象不存在、権限不足、不正な引数などで処理できませんでした。

使用例

  • sudo fdisk -l
  • sudo fdisk /dev/sdb

よくあるエラー

  • 対象ディスクを取り違えた
    原因: /dev/sdXの確認が不十分です。
    対処: lsblkやシリアル情報を確認し、容量も照合します。
  • 変更後に認識が古いまま
    原因: カーネルが新しいテーブルを再読込していません。
    対処: partprobeや再接続を検討します。

導入・互換性情報

util-linux系で広く使われます。GPTではpartedやgdiskが使われることもあり、役割分担を理解すると実務で混乱しにくくなります。

注意点 / セキュリティリスク

危険度は非常に高いです。誤ったディスクを選ぶと既存パーティション構成を破壊します。

FAQ

  • Q. 最初に何をすべきですか。
    A. 必ずfdisk -lやlsblkで現状確認し、対象ディスクを特定します。
  • Q. 書き込み確定前なら安全ですか。
    A. 比較的安全ですが、対象選択や理解不足のまま進めないことが重要です。

関連用語

  • sector
  • partition
  • GPT
  • MBR

参照リンク

関連記事