手動 mount 需 root 權限且重啟失效。透過編輯 /etc/fstab 可實現分區開機自動掛載至指定目錄,支援 ext4、NTFS、FAT32 等檔案系統。
blkid
# 或
lsblk -f
mkdir -p /home/user/amusement
sudo chown -R user:user /home/user/amusement
或圖形介面:sudo nautilus → 右鍵屬性 → 權限 → 修改擁有者/群組/存取權限。sudo vim /etc/fstab
# 新增一行 (參考現有根分區格式)
UUID=971f03e1-1793-4840-a4e0-5bc4d5186716 /home/user/amusement ext4 defaults 0 2
sudo mount -a # 測試掛載,無錯誤即成功
df -h /home/user/amusement # 確認掛載點
# 重啟後自動生效
| 欄位 | 範例 | 說明 |
|---|---|---|
| 裝置 | UUID=... / /dev/sdb1 | 掛載來源,UUID 最穩定 |
| 掛載點 | /home/user/amusement | 目標目錄,必須存在 |
| 檔案系統 | ext4 / ntfs-3g / vfat | 類型,NTFS 用 ntfs-3g |
| 選項 | defaults / rw,noatime | 掛載選項,defaults=rw,suid,dev,exec,auto,nouser,async |
| dump | 0 | 備份標記,0=不備份,1=備份 (極少用) |
| fsck | 2 | 開機檢查順序,0=不檢查,1=根分區優先,2=其他分區 |
ntfs-3g defaults,locale=zh_TW.UTF-8,uid=1000,gid=1000 0 0vfat defaults,codepage=936,iocharset=cp936 0 0defaults,noatime,discard 0 2 (discard 啟用 TRIM)。mount -a 報錯:檢查 UUID、掛載點存在、檔案系統類型、選項拼寫。/etc/fstab 錯誤導致,用 vim /etc/fstab 註釋錯誤行或修正。