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

Linuxのディスク管理の基本!初心者向けにまとめ解説

Linuxのディスク管理の基本!初心者向けにまとめ解説
Linuxのディスク管理の基本!初心者向けにまとめ解説

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

生徒

「Linuxってディスク管理ってよく聞くんですけど、何をしているんですか?」

先生

「ディスク管理は、パソコンの中にあるデータの保存場所を確認したり、使い方を管理することです。」

生徒

「保存場所ってフォルダとは違うんですか?」

先生

「いいところに気づきましたね。フォルダは見た目の整理で、ディスクは実際にデータが保存される場所です。」

生徒

「難しそうですが、初心者でも理解できますか?」

先生

「もちろんです。身近な例えを使いながら説明するので、一つずつ理解していきましょう。」

1. Linuxのディスク管理とは?

1. Linuxのディスク管理とは?
1. Linuxのディスク管理とは?

Linuxのディスク管理とは、ハードディスクやSSDといったデータを保存する装置の状態や使い方を管理することです。

イメージとしては「本棚」と「本」の関係に似ています。本棚がディスク、本がファイルです。

  • ディスク 本棚そのもの
  • ファイル 本のようなデータ
  • ディレクトリ 本を整理する棚

Linuxでは、これらをコマンドで確認したり操作したりします。

2. dfコマンドでディスク使用量を確認する

2. dfコマンドでディスク使用量を確認する
2. dfコマンドでディスク使用量を確認する

dfコマンドは、ディスクの使用状況を確認するための基本コマンドです。

どれくらいの容量が使われているか、どれくらい空いているかが分かります。


df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /
tmpfs           1.0G     0  1.0G   0% /dev/shm

-hオプションは、人間が読みやすい単位で表示するためのものです。

例えばGはギガバイトという意味で、容量の大きさを表しています。

3. duコマンドでファイルサイズを確認する

3. duコマンドでファイルサイズを確認する
3. duコマンドでファイルサイズを確認する

duコマンドは、ファイルやディレクトリのサイズを確認するためのコマンドです。


du -h
4.0K    ./Documents
8.0K    ./Downloads
12K     .

特定のディレクトリの容量を調べることもできます。


du -sh Documents
4.0K    Documents

-sは合計のみ表示、-hは見やすい単位表示です。

4. lsblkコマンドでディスク構成を確認する

4. lsblkコマンドでディスク構成を確認する
4. lsblkコマンドでディスク構成を確認する

lsblkコマンドは、ディスクやパーティションの構成を一覧で表示します。


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

ここでのポイントは以下です。

  • disk 実際のディスク
  • part 分割された領域
  • MOUNTPOINT 使用している場所

5. マウントとは?初心者向けに解説

5. マウントとは?初心者向けに解説
5. マウントとは?初心者向けに解説

マウントとは、ディスクを使える状態にすることです。

USBメモリをパソコンに挿すと使えるようになりますよね。それと同じ考え方です。

Linuxでは、ディスクはマウントしないと使えません。


mount /dev/sdb1 /mnt
(マウント成功時は何も表示されない)

上記は、ディスクを/mntという場所に接続する例です。

6. ファイルシステムとは?

6. ファイルシステムとは?
6. ファイルシステムとは?

ファイルシステムとは、データの保存ルールのことです。

例えるなら、本棚に本を並べるルールのようなものです。

  • ext4 Linuxでよく使われる形式
  • xfs 高速な処理が得意
  • fat32 USBなどで使われる

ファイルシステムが違うと、保存方法や性能が変わります。

7. dfとduの違いを理解しよう

7. dfとduの違いを理解しよう
7. dfとduの違いを理解しよう

初心者が混乱しやすいのがdfduの違いです。

  • df ディスク全体の使用状況を見る
  • du ファイルやフォルダ単位でサイズを見る

例えば、部屋全体の広さを見るのがdf、家具ごとの大きさを見るのがduです。

8. ディスク管理でよく使うコマンドまとめ

8. ディスク管理でよく使うコマンドまとめ
8. ディスク管理でよく使うコマンドまとめ

Linuxのディスク管理では、以下のコマンドをよく使います。

  • df ディスク容量確認
  • du ファイルサイズ確認
  • lsblk ディスク構成確認
  • mount ディスク接続

まずはこの4つを覚えるだけで、基本的な操作ができるようになります。


df -h
du -sh /
lsblk
mount

これらを組み合わせて使うことで、ディスクの状態をしっかり把握できます。

まとめ

まとめ
まとめ

Linuxのディスク管理は、パソコンの中でデータがどこにどのように保存されているのかを理解するためのとても重要な基本知識です。ディスク管理を正しく理解することで、容量不足の原因を特定したり、不要なファイルを削除して効率的に運用したりすることができるようになります。特に初心者にとっては、dfコマンドやduコマンド、lsblkコマンド、mountコマンドといった基本的なLinuxコマンドを一つずつ理解していくことが、Linuxの操作スキル向上に直結します。

dfコマンドはディスク全体の使用状況を確認するために使われ、現在どれくらい容量が使われているのか、どれくらい空きがあるのかを簡単に把握できます。一方でduコマンドは、ファイルやディレクトリ単位で容量を確認することができるため、どのフォルダが容量を圧迫しているのかを調べる際に非常に役立ちます。この二つのコマンドは似ているようで役割が異なるため、用途に応じて使い分けることが重要です。

また、lsblkコマンドを使うことでディスクやパーティションの構成を視覚的に確認することができます。これにより、どのディスクがどこに接続されているのか、どのパーティションが使用されているのかを一目で理解することが可能になります。さらに、mountコマンドを使うことでディスクを実際に利用できる状態にすることができ、Linuxにおけるストレージ管理の基礎をしっかりと学ぶことができます。

ファイルシステムについても理解しておくことが大切です。ext4やxfsなどのファイルシステムは、それぞれ特徴や用途が異なり、パフォーマンスや信頼性に影響を与えます。Linux環境では用途に応じて適切なファイルシステムを選択することで、より効率的なシステム運用が可能になります。

ディスク管理は一見難しそうに感じるかもしれませんが、基本的なコマンドと概念を押さえることで、初心者でも確実に理解できる分野です。日常的にdfやduを使って容量を確認する習慣をつけることで、トラブルの予防にもつながります。Linuxを扱う上で避けて通れない重要な分野であるため、今回学んだ内容を繰り返し実践しながら理解を深めていきましょう。:contentReference[oaicite:0]{index=0}

サンプルプログラムで理解を深める

実際にコマンドを組み合わせて使うことで、より実践的にディスク管理を理解できます。以下はよく使う基本コマンドの例です。


df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /

du -sh /home
1.2G    /home

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

これらのコマンドを組み合わせることで、ディスクの状態を総合的に把握できるようになります。日々の運用の中で自然と使いこなせるようになることが理想です。

先生と生徒の振り返り会話

生徒

「Linuxのディスク管理って最初は難しそうだと思っていましたが、少しずつ分かってきました」

先生

「良いですね。基本コマンドを理解できれば、ディスクの状態はしっかり把握できます」

生徒

「dfとduの違いも分かるようになりました。使い分けが大事ですね」

先生

「その通りです。全体を見るか、細かく見るかでコマンドを選びます」

生徒

「lsblkやmountも重要だと分かりました」

先生

「ディスク構成や接続状態を理解するために欠かせないコマンドです」

生徒

「これからは自分でディスクの状態を確認できそうです」

先生

「その意識がとても大切です。継続して使うことで確実に身につきます」

カテゴリの一覧へ
新着記事
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のアーカイブ作成と解凍の基本