Linux 下磁盤分區創建文件系統後,必須掛載到目錄才能訪問。本文系統講解手動掛載、自動掛載配置、常用參數及卸載排錯,助你掌握存儲管理核心技能。
mountmount 設備 掛載點 # 例:mount /dev/sdb1 /mnt
| 參數 | 說明 |
|---|---|
| -t 類型 | 指定文件系統:ext4、vfat、xfs、ntfs 等 |
| -o 選項 | 掛載選項,多選項用逗號分隔 |
ro / rw:只讀 / 讀寫(默認 rw)sync / async:同步寫入 / 異步緩存(默認 async)atime / noatime:更新 / 不更新訪問時間(noatime 提升性能)remount:重新掛載以生效新選項,如 mount -o remount,ro /dev/sdb1 /mnt無參數執行 mount 可查看所有已掛載文件系統。
/etc/fstab編輯 /etc/fstab,每行一條記錄:
設備 掛載點 類型 選項 dump fsck順序 /dev/sdb1 /mnt ext4 defaults 0 0
LABEL=標簽 或 UUID=xxx 替代設備路徑,避免設備名漂移。defaults 等同於 rw,suid,dev,exec,auto,nouser,async。1 允許 dump 備份,0 忽略。1,其他 2,0 不檢查。保存後執行 mount -a 驗證,或重啟系統自動掛載。
umount 及忙碌排錯umount /mnt # 按掛載點卸載 umount /dev/sdb1 # 按設備卸載
若提示 device is busy,查找佔用進程:
fuser -m /mnt # 顯示佔用進程 PID lsof /mnt # 顯示打開的文件詳情
常見原因:當前 Shell 位於掛載點目錄下。解決:cd / 切回根目錄再卸載。
mount,永久生效寫 /etc/fstab。fuser/lsof 排查。掌握這套流程,存儲擴容、遷移、備份將不再是難題。