【まうんと】

マウント とは?

最終更新:
💡 ストレージをファイルシステムの「特定の場所」に取り付ける操作
📌 このページのポイント
マウント:ファイルシステムの接続 マウント前 /(ルート) /home /mnt 空っぽ USBドライブ (未接続) mount マウント後 /(ルート) /home /mnt USBドライブ 写真/ 動画/ アクセス可能!
マウントのイメージ
ひよこ ひよこ
マウントって何をすること?
ペンギン先生 ペンギン先生
ストレージデバイスをファイルシステムの特定の場所につなぐことだよ。例えばUSBメモリを「/media/usb」というディレクトリにマウントすると、そのディレクトリを通じてUSBのファイルにアクセスできる。
ひよこ ひよこ
Windowsでは意識しないけど?
ペンギン先生 ペンギン先生
Windowsは自動でマウントして「Dドライブ」のように表示してくれる。Linuxではサーバ用途で手動マウントすることが多い。/etc/fstabファイルに設定を書いておけば起動時に自動マウントもできる。
ひよこ ひよこ
Dockerと関係ある?
ペンギン先生 ペンギン先生
ある。Dockerの「ボリュームマウント」はホストのディレクトリコンテナ内の特定パスにマウントする機能。「-v /host/data:/container/data」でホストのファイルをコンテナから使えるようになる。コンテナが削除されてもデータが残るメリットがある。
ひよこ ひよこ
アンマウントってしないとダメなの?
ペンギン先生 ペンギン先生
USBメモリを抜く前にアンマウント(安全な取り外し)をしないと、書き込み途中のデータが壊れる可能性がある。OSはパフォーマンスのためにデータを一時的にメモリにキャッシュしているから、アンマウントでキャッシュをディスクに書き出してから取り外すんだ。
ひよこ ひよこ
なるほど、だから「安全な取り外し」が必要なんだね!
ペンギン先生 ペンギン先生
そうそう。ちなみにサーバ運用ではNFSやCIFSでネットワーク越しにリモートのディレクトリをマウントすることも日常的にある。複数のサーバから同じストレージを共有マウントして、ログファイルやアップロードされた画像を一元管理するのは定番の構成だよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
マウントって出てきたら「ストレージデバイスをディレクトリに接続して使えるようにする操作」と思えばOK!
📖 おまけ:英語の意味
「Mount」 = 取り付ける・乗せる
💬 物理的に機器を「取り付ける」という意味から転用。ファイルシステムにデバイスを「接続する」操作を指す
← 用語集にもどる