Windows 環境では、ディスク、USB フラッシュ ドライブなど、検出された外部デバイスに直接アクセスできますが、Linux 環境では、ディスク、SD カード、その他の外部デバイスなどの外部ハードウェア デバイスに直接アクセスできません。したがって、マウントする必要があります。
参考リンク:マウントの詳しい説明
目次
1.マウンティングとは何ですか?
マウントとは、指定されたディレクトリ (マウント ポイントとして) を介して、ハードウェア デバイスのファイル システムを Linux システムのファイル システムに関連付けることを指します。簡単に言うと、ディスクパーティションとファイルシステムを接続するチャネルを作成することと理解でき、ディレクトリにアクセスする場合はソフト接続と同様にディスク内部にアクセスすることに相当します。
2. なぜマウントする必要があるのですか?
Linux は一般にサーバーとして使用されますが、単一ユーザーのみが関与する Windows とは異なり、Linux システムには大量のユーザー情報が保存されることが多いため、システムのセキュリティは特に重要です。
ディスク上の情報を保護するための最も簡単な方法は、「未使用のパーティションをマウントしない」ことです。使用する必要があるまで待ってからマウントし、使い終わったらマウントをキャンセルします。
3.どのように取り付けますか? (マウントコマンド)
マウントするには mount コマンドを使用し、アンマウントするには umount コマンドを使用します。
(1) マウントコマンドの形式
mount [-t vfstype] [-o options] device dir
- vfstype: ファイル システムのタイプを指定します。通常は指定する必要はありません。マウントによって自動的に正しいタイプが選択されます。
- オプション: 主にデバイスまたはファイルのマウント方法を記述するために使用されます。
- device: マウントされるデバイス
- dir: ファイル システム上のデバイスのマウント ポイント
vfstype オプション | タイプの解像度 |
iso9660 | CD または CD イメージ |
msdos | DOS fat16 ファイルシステム |
vfat | Windows 9x fat32 ファイル システム |
NFS | Windows NT ntfs ファイル システム |
smbfs | Windows ファイルネットワーク共有をマウントする |
NFS | UNIX (LINUX) ファイルネットワーク共有 |
オプション オプション | 解析する |
ループ | ファイルをハードディスクパーティションとしてシステムにマウントするために使用されます。 |
ロ | デバイスを読み取り専用モードでマウントします。 |
rw | 読み取りおよび書き込みメソッドを使用してデバイスをマウントする |
iocharset | ファイルシステムへのアクセスに使用する文字セットを指定します |
(2) 用途
/dev/sdb1 にアクセスしたいとします。このディスク パーティションを /mountdir ディレクトリにマウントします。
mkdir /mountdir # 挂载点必须存在
mount /dev/sdb1 /mountdir # 将外部设备 /dev/sdb1 挂载到 mountdir
cp /mnt/hgfs/Ubuntu-Share/uimage /mountdir # 可以对外部设备进行种种操作
umount /mountdir # 使用完以后,一定要取消挂载
4. ファイル(lsblk)のマウント状況を確認する
ルート ファイル システムまたは特定のファイルがどのディスクにマウントされているかを確認したい場合があります。lsblkコマンドを使用できます。
lsblk
ルート ファイル システムが sda の最初のパーティションにマウントされていることがわかります。さらに、外部デバイス sdb のパーティション分割とマウント ステータスも確認できます。