【まうんと】

マウント とは?

最終更新:
💡 ファイルシステムを、アクセスする場所へ結び付ける

ファイルシステムを、OS上のパスなどからアクセスできるように結び付ける操作。Linuxではディレクトリ、Windowsではドライブ文字やフォルダーなどがマウント先になる。ファイルをコピーする操作ではない。

📌 このページのポイント
Linux:同じUSBをマウントする前後 マウント前 /mnt/usb USBのファイルは ここから見えない USBは接続済み 写真を保存 マウント後 /mnt/usb photo.jpg 同じUSBの 内容が見える ファイルをコピー・移動する操作ではない 元からある内容はマウント中、隠れる 取り外す前は利用を終え、解除する
この例ではマウント先は空です。実際には元の内容が隠れることがあります。Windowsではドライブ文字やフォルダーなどをマウント先にします。
ひよこ ひよこ
マウントってUSBを挿すこと?
ペンギン先生 ペンギン先生
物理的に挿すこととは別だよ。USBメモリーなどのファイルシステムを、OSのパスから使えるように結び付ける操作なんだ。自動で行われる環境もあるけど、設定や状態によるよ。
ひよこ ひよこ
どこへ結び付けるの?
ペンギン先生 ペンギン先生
Linuxでは例えば/mnt/usbというディレクトリをマウント先にするよ。WindowsではE:のようなドライブ文字だけでなく、フォルダーへ結び付けることもできる。マウント先から中のファイルへアクセスするんだ。
ひよこ ひよこ
ファイルがその場所へコピーされるの?
ペンギン先生 ペンギン先生
コピーされるわけではないよ。そこから別のファイルシステムの内容が見えるようになるんだ。マウント先に元からファイルがあれば、その間は隠れるけど、マウント操作で削除されたわけではないよ。
ひよこ ひよこ
Dockerでも出てくるよね?
ペンギン先生 ペンギン先生
ホストのディレクトリをコンテナ内へ見せるbind mountなどがあるよ。Dockerが保存場所を管理するvolumeとは区別しよう。書き込み可能なら、コンテナでの変更がホスト側にも反映されるので、ただのコピーとは違うんだ。
ひよこ ひよこ
使い終わったらそのまま抜いていい?
ペンギン先生 ペンギン先生
書き込み中に抜くとデータを失う恐れがあるよ。使っているファイルや、その場所を作業ディレクトリにした端末を閉じてから、Linuxではアンマウント、Windowsでは安全な取り外しを行う。使用中なら解除できない場合もあるんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「マウント」って出てきたら「ファイルシステムをアクセスする場所へ結び付ける操作」と思えればだいたいOK!
📖 おまけ:英語の意味
「Mount」 = 取り付ける
💬 ファイルシステムをOSのアクセス先へ取り付ける、と考えると覚えやすいね

参考資料

← 用語集にもどる