カテゴリ: Linux 更新日: 2026/08/19

Linuxのマウントポイントとは?接続先ディレクトリの仕組みと確認方法を初心者向けに解説

Linuxのマウントポイントとは?接続先ディレクトリ
Linuxのマウントポイントとは?接続先ディレクトリ

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

生徒

「Linuxのマウントポイントって、普通のディレクトリと何が違うんですか?」

先生

「マウントポイントは、HDDやSSD、USBメモリなどにあるファイルシステムを、Linuxのディレクトリ構造へ接続するときの入口になるディレクトリです。」

生徒

「そこへ接続すると、ストレージの中身を普通のフォルダみたいに見られるんですか?」

先生

「そのとおりです。マウントとの違いや、どこに接続されているか確認するLinuxコマンドも含めて、基本から順番に見ていきましょう。」

Linuxを初めて学ぶ人や、 OS・プロセス・メモリ管理・仮想マシン・コンテナの仕組みを図解で理解したい人におすすめの定番書籍です。

試して理解 Linuxのしくみを見る

※ Amazonアソシエイト広告リンク

1. Linuxのマウントポイントとは?

1. Linuxのマウントポイントとは?
1. Linuxのマウントポイントとは?

Linuxの読み方はLinux(リナックス)です。マウントポイントは英語でmount point(マウントポイント)といい、ファイルシステムをLinuxのディレクトリ構造へ接続するときに、接続先として使うディレクトリのことです。

Linuxでは、HDDやSSDなどのストレージに保存されたデータを、ルートディレクトリを頂点とする一つの大きなディレクトリツリーの中から利用します。新しいストレージを追加したときも、そのファイルシステムをどこかのディレクトリへ接続することで、普段のファイルと同じように操作できるようになります。

たとえば追加したストレージを/dataへマウントすると、/dataがマウントポイントになります。利用者は/dataへ移動することで、接続されたファイルシステムの中身を参照できます。

初心者の方は、マウントポイントを建物への入口として考えるとわかりやすいでしょう。ストレージやファイルシステムが建物の中身なら、マウントポイントはLinuxのディレクトリ構造からその建物へ入るための入口です。

2. マウントとマウントポイントの違い

2. マウントとマウントポイントの違い
2. マウントとマウントポイントの違い

マウントの読み方はmount(マウント)です。マウントは、ファイルシステムをLinuxのディレクトリ構造へ接続する操作や仕組みを指します。一方、マウントポイントは、その接続先として使われるディレクトリを指します。

つまり、マウントは動作であり、マウントポイントは場所です。たとえば/dev/sdb1にあるファイルシステムを/dataへ接続する場合、接続することがマウントで、/dataがマウントポイントです。

この二つはLinuxのストレージ管理で頻繁に登場するため、同じ意味として覚えないことが大切です。ファイルシステムがどこへ接続されているか調べるときは、マウントポイントを確認します。

マウントはファイルシステムを接続すること、マウントポイントは接続先のディレクトリです。この違いを覚えるとLinuxのディスク管理が理解しやすくなります。

3. Linuxではどこがマウントポイントになる?

3. Linuxではどこがマウントポイントになる?
3. Linuxではどこがマウントポイントになる?

Linuxでは、用途に応じてさまざまなディレクトリがマウントポイントとして使われます。代表的なものには//home/boot/mnt/media、独自に作成した/dataなどがあります。

ルートディレクトリの読み方はroot directory(ルートディレクトリ)です。/で表され、Linuxのディレクトリ構造の一番上に位置します。Linuxを起動するための基本となるルートファイルシステムも、/へマウントされています。

/homeを別のパーティションにした環境では、ユーザーのデータを保存するファイルシステムが/homeへマウントされることがあります。/bootを別パーティションにすれば、起動に関係するファイルを別のファイルシステムとして管理できます。

/mntは一時的なマウント先として使われることがあり、/mediaはデスクトップ環境でUSBメモリなどの取り外し可能なメディアが自動的にマウントされるときに利用されることがあります。ただし、実際の場所はLinuxディストリビューションや設定によって異なります。

4. findmntコマンドでマウントポイントを確認する

4. findmntコマンドでマウントポイントを確認する
4. findmntコマンドでマウントポイントを確認する

現在のLinuxで、特定のディレクトリがどのファイルシステムから提供されているか確認するときは、findmntコマンドが便利です。findmntの読み方はfindmnt(ファインドマウント)です。

たとえばルートディレクトリのマウント情報を調べる場合は、次のように実行できます。


findmnt -T /
TARGET SOURCE    FSTYPE OPTIONS
/      /dev/sda2 ext4   rw,relatime

TARGETにはマウントポイント、SOURCEには接続元となるデバイスなど、FSTYPEにはファイルシステムの種類が表示されます。この例では/dev/sda2のext4ファイルシステムが/へマウントされています。

findmnt -Tは、指定したパスが実際にはどのマウントされたファイルシステム上に存在するのかを確認したいときにも役立ちます。Linuxサーバーでディレクトリとディスクの関係を調べる場合に覚えておきたいコマンドです。

5. mountpointコマンドでマウントポイントか確認する

5. mountpointコマンドでマウントポイントか確認する
5. mountpointコマンドでマウントポイントか確認する

指定したディレクトリそのものがマウントポイントになっているか確認したい場合は、mountpointコマンドを利用できます。mountpointの読み方はmountpoint(マウントポイント)です。

たとえばルートディレクトリを確認すると、次のように表示されます。


mountpoint /
/ is a mountpoint

この表示は、/がマウントポイントとして使われていることを意味します。指定したディレクトリがマウントポイントでない場合は、その旨を示すメッセージが表示されます。

初心者がLinuxのマウント構成を確認するときは、findmntで詳しい接続関係を調べ、mountpointで特定のディレクトリがマウントポイントかどうか確認するという使い分けができます。

6. lsblk -fでデバイスとマウントポイントの関係を見る

6. lsblk -fでデバイスとマウントポイントの関係を見る
6. lsblk -fでデバイスとマウントポイントの関係を見る

Linuxのストレージ全体を見ながらマウントポイントを確認したいときは、lsblk -fが便利です。lsblkの読み方はlsblk(エルエスブロック)です。ブロックデバイス、パーティション、ファイルシステム、マウント先などを一覧で確認できます。


lsblk -f
NAME   FSTYPE MOUNTPOINTS
sda
sda1   ext4   /boot
sda2   xfs    /

この例ではsda1/bootへ、sda2/へ接続されています。MOUNTPOINTSの列を見ることで、それぞれのファイルシステムがLinuxのどこから利用できるかがわかります。

Linuxでは見た目上は一つのディレクトリツリーでも、その裏側では複数のパーティションやストレージが異なるマウントポイントへ接続されていることがあります。lsblk -fを使うと、この関係を初心者でも視覚的に把握しやすくなります。

7. マウントポイントへファイルシステムを接続する方法

7. マウントポイントへファイルシステムを接続する方法
7. マウントポイントへファイルシステムを接続する方法

マウントポイントとして使うディレクトリへファイルシステムを接続するときは、mountコマンドを使います。実際のマウント操作では管理者権限が必要になることが多いため、対象となるデバイスやファイルシステムを事前に確認することが重要です。

たとえば、すでに適切なファイルシステムが存在する/dev/sdb1を、あらかじめ作成した/mnt/dataへ接続する場合は次のような形になります。


mount /dev/sdb1 /mnt/data

この例では/mnt/dataがマウントポイントです。マウント後は、/mnt/dataへ移動すると/dev/sdb1側のファイルシステムに保存されたデータを参照できます。

ただし、デバイス名は環境によって異なります。NVMe SSDでは/dev/nvme0n1p1のような名前になることもあります。初心者の方はサンプルのデバイス名をそのまま実行せず、lsblk -fなどで自分の環境を確認してから操作することが大切です。

8. マウントポイントに元からファイルがある場合の注意点

8. マウントポイントに元からファイルがある場合の注意点
8. マウントポイントに元からファイルがある場合の注意点

マウントポイントとして使うディレクトリに、すでにファイルが保存されている場合は注意が必要です。そのディレクトリへ別のファイルシステムをマウントすると、マウントしている間は元からあったファイルが通常のパスから見えなくなります。

たとえば/dataの中に既存のファイルがある状態で、別のファイルシステムを/dataへマウントすると、画面上では新しく接続したファイルシステムの内容が見えるようになります。元のデータがただちに削除されたわけではありませんが、マウント中は同じ場所から直接見えません。

そのため、新しいマウントポイントを用意するときは、基本的に用途を確認したうえで適切なディレクトリを選びます。重要なデータがあるディレクトリへ不用意に別のファイルシステムをマウントすると、「ファイルが消えた」と勘違いする原因になります。

また、マウントを解除する操作はアンマウントといいます。アンマウントの読み方はunmount(アンマウント)です。Linuxではumountコマンドを使い、接続を解除すると、元のマウントポイント側に存在していたファイルが再び見えるようになります。

既存ファイルがあるディレクトリをマウントポイントにするときは注意が必要です。マウント前にディレクトリの内容と対象デバイスを確認しましょう。

9. dfコマンドでマウントポイントと容量を確認する

9. dfコマンドでマウントポイントと容量を確認する
9. dfコマンドでマウントポイントと容量を確認する

マウントポイントと一緒にファイルシステムの容量を確認したいときは、dfコマンドが便利です。dfの読み方はdf(ディーエフ)です。マウントされているファイルシステムの全体容量、使用量、空き容量、使用率、マウントポイントなどを確認できます。


df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       120G   32G   88G  27% /
/dev/sdb1       500G  110G  390G  23% /data

Mounted onの列がマウントポイントです。この例では/dev/sda2/へ、/dev/sdb1/dataへマウントされています。

Linuxサーバーでは、ログ、データベース、ユーザーのファイルなどを別々のファイルシステムへ分ける場合があります。このとき、どのマウントポイントの空き容量が不足しているかを確認することが重要です。

ディスク全体に空き容量が残っていても、特定のマウントポイントに対応するファイルシステムだけが満杯になることがあります。そのため、ストレージの容量確認ではデバイス名だけでなくマウントポイントにも注目しましょう。

10. Linux初心者がマウントポイントで覚えておきたいポイント

10. Linux初心者がマウントポイントで覚えておきたいポイント
10. Linux初心者がマウントポイントで覚えておきたいポイント

Linuxのマウントポイントは、ファイルシステムをディレクトリ構造へ接続するときの接続先ディレクトリです。マウントが接続する動作を表すのに対して、マウントポイントは接続する場所を表します。この違いはLinuxのファイルシステムやストレージ管理を学ぶうえで基本となります。

Linuxではルートディレクトリを頂点とする一つのディレクトリツリーへ、複数のファイルシステムを組み込めます。ルートファイルシステムは/へ接続され、環境によっては/home/bootも別のファイルシステムのマウントポイントになります。追加ストレージを/dataへ接続して利用する構成もあります。

マウントポイントを確認するLinuxコマンドとしては、findmntmountpointlsblk -fdf -hなどがあります。findmntでは接続関係、mountpointでは指定したディレクトリがマウントポイントかどうか、lsblk -fではデバイスとファイルシステムの関係、df -hでは容量とマウント先を確認できます。

また、ストレージ、ブロックデバイス、パーティション、ファイルシステム、マウント、マウントポイントという用語を一つの流れとして理解すると、Linuxのディスク管理がわかりやすくなります。HDDやSSDがストレージとして存在し、Linuxがブロックデバイスとして認識し、その中のファイルシステムを特定のディレクトリへマウントするという考え方です。

マウントポイントは単なる名前ではなく、利用者から見たファイルシステムへの入口です。異なる物理ストレージが使われていても、マウント後はLinuxの一つのディレクトリ構造の一部として利用できます。この仕組みはUNIX系オペレーティングシステムから受け継がれている重要な考え方で、現在のLinuxでもサーバーやデスクトップ環境で広く使われています。

初心者は、まずfindmntlsblk -fを使い、自分のLinux環境で//bootがどのデバイスとつながっているか確認してみると理解しやすくなります。実際のマウント操作を行う前に現在の構成を確認する習慣を身につけることも、Linuxを安全に扱うための重要な基本です。

Linuxのマウントポイントは、ファイルシステムをLinuxのディレクトリ構造へ接続するときの接続先ディレクトリです。findmntmountpointlsblkdfなどを使って接続関係を確認すると、Linuxのマウントとファイルシステムの仕組みを理解しやすくなります。

関連記事:
カテゴリの一覧へ
新着記事
New1
基本情報技術者試験
命令ミックスを完全ガイド!CPUの性能を理解するための初心者向けやさしい解説
更新記事
New2
基本情報技術者試験
クロックサイクル時間をわかりやすく解説!CPUの動きを初心者向けに丁寧ガイド
更新記事
New3
基本情報技術者試験
MIPS(Million Instruction Per Second)を完全ガイド!初心者でもわかるCPU性能の基本
更新記事
New4
基本情報技術者試験
CPI(Clock Cycles Per Instruction)を初心者向けに完全ガイド!CPUの仕組みをやさしく解説
更新記事
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
DHCP
376
DHCPとは?初心者でもわかるIPアドレス自動割り当ての仕組み
No.3
Java&Spring記事人気No3
基本情報技術者試験
CPU
349
CPUとは何かを完全解説!初心者でもわかるコンピュータの頭脳の仕組み
No.4
Java&Spring記事人気No4
基本情報技術者試験
NIC
309
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.5
Java&Spring記事人気No5
基本情報技術者試験
16進数とは?初心者にもわかる意味・読み方・変換方法をやさしく解説!
No.6
Java&Spring記事人気No6
基本情報技術者試験
NTP
207
NTPとは?初心者でもわかる時刻同期の仕組みとネットワーク時刻プロトコルの基本
No.7
Java&Spring記事人気No7
基本情報技術者試験
IPv4
180
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール
No.8
Java&Spring記事人気No8
基本情報技術者試験
SMTP
177
SMTPとは?初心者でもわかるメール送信の仕組みとプロトコルをやさしく解説!