在 Ubuntu 中,掛載(Mount)和取消掛載(Unmount)是管理存儲設備(如硬盤、U盤、ISO鏡像等)的常見操作。以下是詳細指南:
1. 掛載(Mount)
1.1 查看可用存儲設備
lsblk -f
或
sudo fdisk -l
- 確認要掛載的設備(如
/dev/sdb1
、/dev/nvme0n1p1
等)。
1.2 創建掛載點(目錄)
sudo mkdir /mnt/mydrive
/mnt/mydrive
是自定義掛載目錄,可替換為其他路徑。
1.3 掛載設備
sudo mount /dev/sdb1 /mnt/mydrive
/dev/sdb1
是設備名,需替換為實際設備。/mnt/mydrive
是掛載目標目錄。
指定文件系統類型(可選)
sudo mount -t ext4 /dev/sdb1 /mnt/mydrive # ext4 文件系統
sudo mount -t ntfs /dev/sdb1 /mnt/mydrive # NTFS 文件系統
-t
指定文件系統類型(如ext4
、ntfs
、vfat
等)。
1.4 檢查掛載狀態
df -h
或
mount | grep mydrive
- 確認設備已正確掛載。
2. 取消掛載(Unmount)
2.1 取消掛載
sudo umount /mnt/mydrive
或
sudo umount /dev/sdb1
- 確保設備未被占用(如終端當前目錄不在掛載點內)。
2.2 強制取消掛載(如果設備忙)
sudo umount -l /mnt/mydrive
-l
(--lazy
)選項允許在設備空閑后卸載。
2.3 檢查是否卸載成功
lsblk -f
- 確認設備不再出現在掛載列表中。
3. 開機自動掛載(可選)
編輯 /etc/fstab
文件實現開機自動掛載:
sudo nano /etc/fstab
添加一行(示例):
/dev/sdb1 /mnt/mydrive ext4 defaults 0 2
- 字段說明:
/dev/sdb1
:設備路徑。/mnt/mydrive
:掛載點。ext4
:文件系統類型。defaults
:掛載選項(如rw,noatime
)。0
:是否備份(0
不備份)。2
:磁盤檢查順序(0
不檢查,1
根目錄優先)。
測試 fstab
配置
sudo mount -a
- 若無報錯,則下次開機自動掛載。
4. 常見問題
4.1 設備忙無法卸載
- 確保沒有進程正在使用掛載點:
lsof /mnt/mydrive
- 結束相關進程或使用
umount -l
。
4.2 NTFS/U盤亂碼
掛載時指定字符集(如中文環境):
sudo mount -t ntfs -o utf8 /dev/sdb1 /mnt/mydrive
4.3 只讀文件系統
掛載時添加讀寫權限:
sudo mount -o rw /dev/sdb1 /mnt/mydrive
總結
操作 | 命令 |
---|---|
臨時掛載 | sudo mount /dev/sdb1 /mnt/mydrive |
取消掛載 | sudo umount /mnt/mydrive |
開機自動掛載 | 編輯 /etc/fstab |
強制卸載 | sudo umount -l /mnt/mydrive |
按需選擇方式,確保數據安全!