カテゴリ: Linux基礎 更新日: 2026/06/18

lsblkコマンドの使い方を完全ガイド!初心者でもわかるLinuxのブロックデバイス確認の基本

lsblkコマンドでブロックデバイスを確認する方法
lsblkコマンドでブロックデバイスを確認する方法

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

生徒

「LinuxでディスクやUSBの状態を確認したいときはどうすればいいですか?」

先生

「その場合はlsblkコマンドを使うと、ディスクやパーティションの構成を一覧で確認できます。」

生徒

「パーティションって何ですか?難しそうです…」

先生

「大丈夫です。ハードディスクを区切って使いやすくしたものです。図のように表示されるので初心者でも理解しやすいですよ。」

1. lsblkコマンドとは?

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

lsblkコマンドは、Linuxでブロックデバイスの情報を一覧表示するための基本コマンドです。

ブロックデバイスとは、ハードディスクやSSD、USBメモリなど、データを保存できる装置のことです。

初心者の方は「パソコンの中にある保存場所の一覧を見るコマンド」と考えるとわかりやすいです。

Windowsでいう「ディスクの管理」画面を、文字で確認できるイメージです。

2. 基本的な使い方

2. 基本的な使い方
2. 基本的な使い方

まずはシンプルにコマンドを実行してみましょう。


lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
├─sda1   8:1    0   50G  0 part /
└─sda2   8:2    0   50G  0 part /home

このようにツリー構造で表示されます。

sdaはディスク本体、sda1sda2はその中の区切りです。

3. 表示される項目の意味

3. 表示される項目の意味
3. 表示される項目の意味

表示される項目の意味を理解すると、一気に見やすくなります。

  • NAME デバイス名
  • SIZE 容量
  • TYPE 種類 diskやpartなど
  • MOUNTPOINT どこに接続されているか

マウントポイントとは、ディスクがどこに接続されているかを示す場所です。

初心者向けに言うと「そのディスクがどのフォルダとして使われているか」という意味です。

4. よく使うオプション

4. よく使うオプション
4. よく使うオプション

lsblkはオプションを使うことで、より詳しい情報を表示できます。

ファイルシステム情報も表示する場合


lsblk -f
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                      
├─sda1 ext4         abc123                               /
└─sda2 ext4         def456                               /home

サイズを見やすくする場合


lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
NAME   SIZE TYPE MOUNTPOINT
sda    100G disk 
├─sda1  50G part /
└─sda2  50G part /home

ツリー表示をやめる場合


lsblk -l
NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda     8:0    0  100G  0 disk 
sda1    8:1    0   50G  0 part /
sda2    8:2    0   50G  0 part /home

5. 実務でよくある使い方

5. 実務でよくある使い方
5. 実務でよくある使い方

lsblkは実際の運用でもよく使われます。

例えばUSBを挿したときに確認する場合です。


lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb      8:16   1   16G  0 disk 
└─sdb1   8:17   1   16G  0 part /media/usb

このように新しいデバイスが追加されていれば、USBが認識されています。

初心者は「新しい行が増えたら接続成功」と覚えると簡単です。

6. dfコマンドとの違い

6. dfコマンドとの違い
6. dfコマンドとの違い

dfコマンドと似ていますが役割が違います。

  • lsblk ディスクの構造を見る
  • df 使用容量を見る

例えると、lsblkは「地図」、dfは「使用状況」です。

両方を使うことで、より正確にディスク状況を理解できます。

7. よくあるトラブルと対処

7. よくあるトラブルと対処
7. よくあるトラブルと対処

初心者がつまずきやすいポイントも確認しておきましょう。

デバイスが表示されない場合は、接続されていないか認識されていません。

マウントされていない場合は、MOUNTPOINTが空になります。


lsblk
NAME   SIZE TYPE MOUNTPOINT
sdb     16G disk 
└─sdb1  16G part

この場合はまだ使える状態ではありません。

マウントという作業が必要になります。

8. lsblkを理解するコツ

8. lsblkを理解するコツ
8. lsblkを理解するコツ

初心者が理解するためのコツをまとめます。

  • 上がディスク、下が区切り
  • ツリー構造で親子関係を見る
  • MOUNTPOINTがあれば使われている

最初は難しく見えますが、何度か使うとすぐに慣れます。

特にサーバー運用やLinux学習では必須のコマンドなので、基本としてしっかり覚えておきましょう。

まとめ

まとめ
まとめ

今回はLinuxのディスク管理において非常に重要なlsblkコマンドの使い方について、初心者にも理解しやすい形で丁寧に解説してきました。lsblkコマンドは、ハードディスクやSSD、USBメモリといったブロックデバイスの構成を一覧で確認できる便利なコマンドであり、Linux環境におけるディスク確認の基本中の基本といえます。特にサーバー運用やシステム管理、Linux学習の初期段階では必ず身につけておきたい重要な知識です。

lsblkコマンドの最大の特徴は、ディスクとパーティションの関係をツリー構造で視覚的に確認できる点です。ディスク本体とその中に作成されたパーティションの親子関係が一目でわかるため、初心者でも理解しやすいというメリットがあります。例えばsdaというディスクの下にsda1やsda2といったパーティションが表示されることで、ディスクの分割状態を直感的に把握できます。

また、表示される各項目の意味を理解することで、より正確にディスクの状態を読み取ることができるようになります。NAMEはデバイス名、SIZEは容量、TYPEは種類、MOUNTPOINTはマウントされている場所を示しており、これらの情報を組み合わせることで、どのディスクがどこで使用されているのかを把握できます。特にMOUNTPOINTの理解は重要で、ここが表示されていない場合はまだ使用可能な状態ではないことを意味します。

さらに、lsblkコマンドはオプションを活用することで、より詳細な情報を取得できます。例えば-fオプションを使うことでファイルシステム情報を確認でき、-oオプションを使うことで表示項目をカスタマイズできます。これにより、実務に応じた柔軟な使い方が可能となり、より効率的にシステム管理を行うことができます。

実際の運用現場では、USBデバイスの認識確認や新しいディスクの接続確認などでlsblkコマンドが頻繁に使用されます。新しいデバイスが追加された際には、lsblkコマンドを実行することでその存在を確認できるため、トラブルシューティングにも非常に役立ちます。Linuxのディスク管理においては、dfコマンドと併用することでより正確な状況把握が可能になります。

初心者の方はまず、lsblkコマンドを実際に何度も実行して表示内容に慣れることが大切です。最初は難しく感じるかもしれませんが、繰り返し使うことで自然と理解できるようになります。Linuxコマンドの学習においては、実際に手を動かして確認することが最も効果的な学習方法です。

サンプルプログラム

lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
├─sda1   8:1    0   50G  0 part /
└─sda2   8:2    0   50G  0 part /home

lsblk -f
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                      
├─sda1 ext4         abc123                               /
└─sda2 ext4         def456                               /home
先生と生徒の振り返り会話

生徒

Linuxでディスクの状態を確認するにはlsblkコマンドを使えばいいということがわかりました。ツリー構造で表示されるので思っていたよりわかりやすいです。

先生

その通りです。lsblkはディスクとパーティションの関係を理解するのにとても役立つコマンドです。特に初心者の方にはおすすめです。

生徒

MOUNTPOINTが空だとまだ使えない状態というのも理解できました。マウントが必要なんですね。

先生

よく理解できています。Linuxではディスクを使うためにはマウントが必要です。その確認にもlsblkは役立ちます。

生徒

dfコマンドとの違いも理解できました。lsblkは構造でdfは使用量ですね。

先生

はい、その理解で問題ありません。両方を使い分けることで、より正確にLinuxのディスク状況を把握できます。

生徒

これからは実際にコマンドを実行して慣れていこうと思います。

先生

それが一番の近道です。繰り返し使うことで自然と理解が深まり、Linux操作にも自信がついてきますよ。

カテゴリの一覧へ
新着記事
New1
圧縮・アーカイブ
bunzip2 -fオプションの使い方を完全ガイド!Linuxで圧縮ファイルを強制上書きする方法
New2
テキスト・データ処理
headコマンドとは?Linuxでファイルの先頭部分を表示する基本
New3
Linuxコマンドの基本
Linuxのパスの基本!絶対パスと相対パスの違いを初心者向けにやさしく解説
New4
ディスクとファイルシステム管理
mountコマンドの使い方を完全ガイド!初心者でもわかる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
圧縮・アーカイブ
tarコマンドの使い方を完全ガイド!初心者でもわかるLinuxのアーカイブ作成と解凍の基本