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

mountコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイルシステムマウント方法

mountコマンドでファイルシステムをマウントする方法
mountコマンドでファイルシステムをマウントする方法

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

生徒

「USBメモリをパソコンに挿したのに、Linuxだと中身が見れません…どうすればいいですか?」

先生

「Linuxではmountコマンドを使って、ファイルシステムを読み込む必要があります。」

生徒

「読み込むってどういうことですか?」

先生

「簡単に言うと、ディスクやUSBの中身をパソコンから見えるようにする操作です。一つずつ説明していきますね。」

1. mountコマンドとは?

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

mountコマンドは、LinuxでディスクやUSBメモリ、外付けHDDなどのファイルシステムを利用できるようにするための基本コマンドです。

Linuxでは、ストレージを接続しただけでは中身は見えません。必ず「マウント」という操作を行う必要があります。

これは、Windowsでいう「ドライブが追加される」動作に近いですが、Linuxでは自分で操作することが多いのが特徴です。

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

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

マウントとは、ディスクの中身を特定のフォルダに接続することです。

たとえば、USBメモリを「箱」と考えてください。その箱の中身を見るためには、「どこに置くか」を決める必要があります。

Linuxでは、その置き場所が「ディレクトリ(フォルダ)」です。

つまり、マウントとは「USBの中身をフォルダに表示する作業」と考えるとわかりやすいです。

3. mountコマンドの基本構文

3. mountコマンドの基本構文
3. mountコマンドの基本構文

mountコマンドの基本的な書き方は次の通りです。


mount デバイス マウント先ディレクトリ

用語の意味も確認しておきましょう。

  • デバイス:USBやディスクの場所(例:/dev/sdb1)
  • マウント先:表示したいフォルダ(例:/mnt/usb)

4. 実際にマウントしてみよう

4. 実際にマウントしてみよう
4. 実際にマウントしてみよう

まずは、マウント先のディレクトリを作成します。


mkdir /mnt/usb

次に、USBメモリをマウントします。


mount /dev/sdb1 /mnt/usb

これで、/mnt/usb フォルダを開くとUSBの中身が見えるようになります。


ls /mnt/usb
file1.txt  photo.jpg  document.pdf

5. ファイルシステムを指定してマウントする

5. ファイルシステムを指定してマウントする
5. ファイルシステムを指定してマウントする

場合によっては、ファイルシステムの種類を指定する必要があります。

ファイルシステムとは、データの保存方法のルールのことです。代表的なものにはext4やvfatなどがあります。


mount -t vfat /dev/sdb1 /mnt/usb

この例では、USBがvfat形式であることを指定しています。

6. 現在のマウント状況を確認する方法

6. 現在のマウント状況を確認する方法
6. 現在のマウント状況を確認する方法

どのディスクがマウントされているかを確認するには、次のコマンドを使います。


mount
/dev/sda1 on / type ext4 (rw)
/dev/sdb1 on /mnt/usb type vfat (rw)

このように、どこにどのデバイスが接続されているか確認できます。

7. マウントを解除する方法(umount)

7. マウントを解除する方法(umount)
7. マウントを解除する方法(umount)

マウントしたままUSBを抜くと、データが壊れることがあります。

そのため、取り外す前には必ず「アンマウント」を行います。


umount /mnt/usb

これで安全にUSBを取り外すことができます。

8. よく使うオプションと実用例

8. よく使うオプションと実用例
8. よく使うオプションと実用例

mountコマンドには便利なオプションがあります。

  • -t:ファイルシステムの種類を指定
  • -o:オプション設定(読み取り専用など)

読み取り専用でマウントする例です。


mount -o ro /dev/sdb1 /mnt/usb

この設定では、ファイルの変更ができなくなり、安全に閲覧だけできます。

9. mountコマンドが必要な理由

9. mountコマンドが必要な理由
9. mountコマンドが必要な理由

Linuxでは、すべてのファイルが一つの大きなツリー構造で管理されています。

そのため、新しいディスクを使うときは、そのツリーのどこかに「接続」する必要があります。

それがmountコマンドの役割です。

この仕組みを理解すると、Linuxのファイル管理の考え方がぐっと分かりやすくなります。

まとめ

まとめ
まとめ

Linuxのmountコマンドは、ディスクやUSBメモリ、外付けHDDなどのストレージデバイスをシステム上で利用可能にするための非常に重要な基本コマンドです。本記事では、mountコマンドの基本的な使い方から、ファイルシステムの指定方法、現在のマウント状況の確認方法、さらに安全に取り外すためのumountコマンドまで幅広く解説しました。 初心者の方にとっては、Linuxではデバイスを接続しただけでは中身が見えないという点が最初の壁になりますが、マウントという概念を理解することで、Linuxのファイルシステムの仕組みを深く理解することができます。 特に、Linuxはすべてのファイルを一つのツリー構造で管理しているため、新しいディスクを使用する際には必ずどこかのディレクトリに接続する必要があります。この接続作業こそがmountコマンドの役割です。 また、mountコマンドを使いこなすことで、サーバー運用やシステム管理、クラウド環境でのストレージ管理など、実務でも役立つスキルを身につけることができます。例えば、読み取り専用でのマウントやファイルシステムの指定などは、セキュリティやデータ保護の観点でも重要な知識です。 さらに、mountコマンドと組み合わせて利用されるumountコマンドも重要です。適切にアンマウントを行わないと、データ破損のリスクがあるため、必ず安全に取り外す習慣を身につけましょう。 Linuxコマンドの中でもmountは頻繁に使用される基本コマンドの一つであり、ディスク管理やファイルシステムの理解に直結する重要なテーマです。本記事の内容を繰り返し実践し、コマンド操作に慣れていくことがスキル向上への近道です。

まとめのサンプルコード

実際の操作をもう一度振り返るために、基本的なmountとumountの流れを確認しておきましょう。


mkdir /mnt/usb

mount /dev/sdb1 /mnt/usb

ls /mnt/usb
file1.txt  photo.jpg  document.pdf

umount /mnt/usb

上記の流れを理解することで、Linuxにおけるディスク操作の基本が身につきます。特に初心者の方は、何度もコマンドを実行して手を動かしながら覚えることが大切です。

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

生徒

mountコマンドって最初は難しそうでしたけど、ディスクの中身をフォルダに表示するための操作だと分かってきました。

先生

その通りです。Linuxではストレージを接続しただけでは使えないので、必ずマウントが必要になります。

生徒

Windowsと違って自分で操作する必要があるのが特徴なんですね。

先生

はい。その分、細かい制御ができるのでサーバーや開発環境ではとても便利です。例えば読み取り専用でマウントすることもできます。

生徒

umountコマンドも大事でしたよね。ちゃんとアンマウントしないとデータが壊れる可能性があるんですよね。

先生

その通りです。安全にデバイスを取り外すためには必須の操作です。実務でも非常に重要なポイントです。

生徒

mountコマンドを理解すると、Linuxのファイルシステムの仕組みも分かってきますね。

先生

とても良い理解です。今回の内容は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でファイル圧縮の基本