概述
在 Linux 系統中,要使用檔案系統,首先需要進行「掛載 (mount)」操作,將該檔案系統連接到特定目錄。`mount` 命令將儲存裝置(磁碟分區)連接到指定的掛載點(目錄),從而可以透過該目錄存取裝置的檔案系統。透過此過程,系統可以將多個實體或邏輯儲存裝置管理為一個統一的檔案系統結構。
主要特點
mount 命令的主要特點如下:
- 將檔案系統連接到目錄,使其可用。
- 可以掛載硬碟、USB、網路共享資料夾等多種裝置。
- 可以查看已掛載的檔案系統列表。
- 管理系統啟動時自動掛載的設定。
掛載的基本概念
掛載可以理解為將裝置與目錄連接的過程。
- 裝置 (Device): 實體或邏輯儲存裝置。例如:`/dev/sdb1`
- 掛載點 (Mountpoint): 檔案系統將連接的空目錄。例如:`/mnt/data`
- 檔案系統 (Filesystem): 在裝置上建立的邏輯結構。例如:`ext4`、`xfs`
主要選項
mount 命令的主要選項按目的分組。
1) 掛載與資訊輸出
2) 控制掛載選項
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`mount` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用範例
透過 mount 命令的各種使用範例來學習其功能。
查看目前所有已掛載的檔案系統
mount
不帶參數執行 `mount` 命令,可以查看目前系統中所有已掛載的裝置和掛載點。
掛載新的磁碟分區
sudo mkdir /mnt/data
sudo mount /dev/sdb1 /mnt/data
將 `/dev/sdb1` 分區掛載到 `/mnt/data` 目錄。`data` 目錄必須事先建立。
掛載 USB 隨身碟
sudo mkdir /mnt/usb
sudo mount -t vfat /dev/sdc1 /mnt/usb
將 USB 隨身碟掛載到 `/mnt/usb`。可以明確指定 USB 的檔案系統類型 (例如:`vfat`)。
以唯讀模式掛載
sudo mount -o ro /dev/sdb1 /mnt/data
將 `/dev/sdb1` 以唯讀 (`ro`) 模式掛載到 `/mnt/data`,以防止意外更改數據。
提示與注意事項
整理了使用 mount 命令時需要注意的事項。
提示
- mount 命令需要 **`sudo` 權限**。一般使用者無法掛載。
- 作為掛載點的目錄必須事先**存在且為空**。如果掛載到一個已經有檔案的目錄,將無法存取原有檔案。
- 若要讓系統在開機時自動掛載,必須將相關資訊加入到 `/etc/fstab` 檔案中。請注意,如果此檔案的語法錯誤,可能會導致開機失敗。
- 在移除已掛載的裝置之前,務必使用 `umount` 命令卸載。否則可能導致數據損壞。