カテゴリ: Linux基礎 更新日: 2026/07/11

blkidコマンドの使い方を完全ガイド!UUIDやファイルシステムを確認するLinux基礎

blkidコマンドでUUIDやファイルシステムを確認する方法
blkidコマンドでUUIDやファイルシステムを確認する方法

先生と生徒の会話形式で理解しよう

生徒

「Linuxでディスクの情報を確認したいんですが、どのコマンドを使えばいいですか?」

先生

「それならblkidコマンドが便利です。ディスクのUUIDやファイルシステムの種類を確認できます。」

生徒

「UUIDってなんですか?なんだか難しそうです…」

先生

「UUIDはディスクに付けられた固有の番号です。名前の代わりになる識別子だと思えば大丈夫です。」

生徒

「なるほど!それなら少しイメージできました。具体的にどうやって使うのか教えてください!」

先生

「では基本から順番に説明していきますね。」

1. blkidコマンドとは?

1. blkidコマンドとは?
1. blkidコマンドとは?

blkidコマンドは、Linuxでディスクやパーティションの情報を確認するためのコマンドです。特に以下の情報を確認できます。

  • UUID(ディスクの固有ID)
  • ファイルシステムの種類(ext4やxfsなど)
  • ラベル(名前のようなもの)

Windowsでいう「ドライブ情報の確認」に近いイメージですが、Linuxではより詳しい情報を取得できます。

2. UUIDとは何か?初心者向けに解説

2. UUIDとは何か?初心者向けに解説
2. UUIDとは何か?初心者向けに解説

UUIDとは「Universally Unique Identifier」の略で、世界で重複しないように作られた識別番号です。

例えば、人に例えると「名前」ではなく「マイナンバー」のようなものです。同じ名前の人がいても番号は絶対に違います。

Linuxではディスクを識別するためにUUIDがよく使われます。なぜなら、デバイス名(例:/dev/sda1)は変わることがありますが、UUIDは基本的に変わらないからです。

3. blkidコマンドの基本的な使い方

3. blkidコマンドの基本的な使い方
3. blkidコマンドの基本的な使い方

まずは基本の使い方を見てみましょう。


blkid
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"
/dev/sdb1: UUID="5678-EFGH" TYPE="xfs"

この結果から以下が分かります。

  • /dev/sda1 のUUIDは1234-ABCD
  • ファイルシステムはext4

ディスクの中身を確認するための基本コマンドとして、非常によく使われます。

4. 特定のデバイスだけ確認する方法

4. 特定のデバイスだけ確認する方法
4. 特定のデバイスだけ確認する方法

すべてのディスクではなく、特定のディスクだけ確認したい場合もあります。


blkid /dev/sda1
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"

このようにデバイス名を指定すると、そのディスクの情報だけ表示されます。

初心者のうちは「必要なものだけ確認する」という使い方を覚えると効率的です。

5. ファイルシステムの種類とは?

5. ファイルシステムの種類とは?
5. ファイルシステムの種類とは?

TYPE="ext4"のように表示される部分がファイルシステムです。

ファイルシステムとは、データをどのように保存・管理するかのルールのことです。

  • ext4:Linuxでよく使われる標準的な形式
  • xfs:大容量向けの高速な形式
  • vfat:USBメモリなどで使われる形式

これを知っておくと、ディスクの用途やトラブル時の対応がしやすくなります。

6. UUIDを使う理由とメリット

6. UUIDを使う理由とメリット
6. UUIDを使う理由とメリット

LinuxではUUIDを使うことで、ディスクを安全に管理できます。

例えば、USBメモリを抜き差しするとデバイス名が変わることがあります。しかしUUIDなら変わりません。

そのため、設定ファイルなどではUUIDがよく使われます。


blkid | grep ext4
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"

このように検索と組み合わせることで、特定のディスクだけ見つけることもできます。

7. sudoで実行する場合の違い

7. sudoで実行する場合の違い
7. sudoで実行する場合の違い

環境によっては、一般ユーザーではすべての情報が表示されない場合があります。そのときは管理者権限で実行します。


blkid
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"
/dev/sdb1: UUID="5678-EFGH" TYPE="xfs"

管理者権限とは、システム全体に影響を与える操作ができる特別な権限です。重要な情報も確認できるようになります。

8. 他の似たコマンドとの違い

8. 他の似たコマンドとの違い
8. 他の似たコマンドとの違い

blkidと似たコマンドもありますが、それぞれ役割が違います。

  • lsblk:ディスク構造をツリー表示する
  • df:使用容量を確認する
  • mount:マウント状態を確認する

blkidは「識別情報を確認する」ことに特化している点が特徴です。


lsblk
NAME   SIZE TYPE MOUNTPOINT
sda    100G disk
sda1   100G part /

このように用途によってコマンドを使い分けると、Linuxの理解が一気に深まります。

まとめ

まとめ
まとめ

本記事では、Linuxのディスク管理に欠かせないblkidコマンドの使い方について、初心者にも分かりやすく丁寧に解説しました。blkidコマンドは、UUIDやファイルシステムの種類、ラベル情報を確認できる重要なLinuxコマンドであり、サーバー運用やシステム管理、トラブルシューティングの場面でも頻繁に利用されます。 特にUUIDは、Linuxにおいてディスクを識別するための非常に重要な情報です。デバイス名は環境によって変化することがありますが、UUIDは基本的に変わらないため、安全で確実なディスク管理を行うことができます。 また、ext4やxfs、vfatなどのファイルシステムの種類を理解することで、ストレージの用途や特性を正しく把握できるようになります。Linuxコマンドの中でもblkidは、ディスク情報の確認という基本でありながら非常に奥が深いコマンドです。 実際の運用では、blkid単体だけでなく、grepと組み合わせて検索したり、sudoを利用して管理者権限で実行したりすることで、より詳細な情報を取得できます。 さらに、lsblkやdf、mountなどのコマンドと併用することで、Linuxのディスク管理の理解は格段に向上します。 本記事で紹介した内容をしっかりと理解し、実際にコマンドを実行しながら学習することで、Linux初心者から一歩ステップアップすることができます。 なお、本記事の内容は添付ファイルの内容をもとに整理しています。:contentReference[oaicite:0]{index=0}

サンプルまとめコード


blkid
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"
/dev/sdb1: UUID="5678-EFGH" TYPE="xfs"

blkid /dev/sda1
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"

blkid | grep ext4
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"

blkid
/dev/sda1: UUID="1234-ABCD" TYPE="ext4"
/dev/sdb1: UUID="5678-EFGH" TYPE="xfs"
先生と生徒の振り返り会話

生徒

「blkidコマンドって、ただの情報表示だけだと思っていましたが、UUIDとかファイルシステムとか、かなり重要な情報が見られるんですね。」

先生

「その通りです。特にUUIDはLinuxでディスクを安定して管理するためにとても大切な情報です。」

生徒

「デバイス名は変わるけどUUIDは変わらないというのがポイントでしたね。」

先生

「よく覚えていますね。その知識はサーバー運用や設定ファイルの編集でも役立ちます。」

生徒

「あと、grepと組み合わせると必要な情報だけ取り出せるのも便利でした。」

先生

「そうですね。Linuxコマンドは組み合わせて使うことで本領を発揮します。」

生徒

「lsblkやdfとの違いも理解できました。用途ごとに使い分けることが大事なんですね。」

先生

「その通りです。blkidは識別情報、lsblkは構造、dfは容量と覚えると分かりやすいですよ。」

生徒

「これでLinuxのディスク管理の基礎がだいぶ理解できました。」

先生

「とても良い理解です。実際にコマンドを使いながら、さらに知識を深めていきましょう。」

カテゴリの一覧へ
新着記事
New1
Linuxコマンドの基本
Linuxのパイプ(|)とは?複数コマンドをつなげて効率化する方法を完全解説
New2
テキスト・データ処理
tailコマンドとは?Linuxでファイルの末尾を表示する基本をやさしく解説!
New3
ファイル・ディレクトリ操作
find -groupオプションの使い方を解説!初心者でもできる所有グループによるファイル検索
New4
圧縮・アーカイブ
rar xオプションの使い方を完全ガイド!Linuxでディレクトリ構造を保持して展開する方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
gzipコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイル圧縮の基本