Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 硬碟掛載完整指南:從手動掛載到開機自動掛載 /etc/fstab 設定

編輯:Linux 教學

情境一:已知檔案系統類型與裝置代號

直接編輯 /etc/fstab 加入:

/dev/sdaX  /media/自訂目錄名  檔案系統類型  defaults,utf8,umask=000  0  0
  • utf8:支援中文檔名
  • umask=000:允許所有使用者讀寫(FAT32/NTFS 適用)

情境二:未知檔案系統類型與裝置代號

步驟 1:取得 root 權限並列出裝置

su -
ls /dev/sda*

假設列出 /dev/sda1 ~ /dev/sda9(共 9 個分區)。

步驟 2:逐一建立掛載點並手動掛載

for i in {1..9}; do
  mkdir -p /media/sda$i
  mount /dev/sda$i /media/sda$i
done

步驟 3:用 df -T 確認成功掛載的分區與檔案系統類型

df -T

輸出範例:

檔案系統     類型   1K-區塊   已用   可用  已用% 掛載點
/dev/sda1    vfat   10231392 8134888 2096504  80%  /media/sda1
/dev/sda5    vfat   20462832 17126864 3335968 84%  /media/sda5
/dev/sda6    vfat   20462832 13325616 7137216 66%  /media/sda6
...

僅 sda1、sda5、sda6 成功掛載(類型為 vfat),其餘可能為擴充分區、swap 或未格式化。

步驟 4:將可用分區寫入 /etc/fstab 實現開機自動掛載

/dev/sda1  /media/sda1  vfat  defaults,utf8,umask=000  0  0
/dev/sda5  /media/sda5  vfat  defaults,utf8,umask=000  0  0
/dev/sda6  /media/sda6  vfat  defaults,utf8,umask=000  0  0
  • 檔案系統類型(vfat/fat32/ntfs/ext4 等)必須與 df -T 輸出一致。
  • 儲存後執行 mount -a 測試無誤即可。

步驟 5:清理未使用的掛載點目錄

rmdir /media/sda2 /media/sda3 /media/sda4 /media/sda7 /media/sda8 /media/sda9

進階提示

  • NTFS 讀寫:安裝 ntfs-3g,fstab 類型填 ntfs-3g。
  • UUID 掛載:使用 blkid 取得 UUID,替代 /dev/sdaX 避免裝置代號變動導致掛載失敗。
    UUID=xxxx-xxxx /media/data ntfs-3g defaults,utf8 0 0
  • 網路磁碟:CIFS/NFS 掛載需安裝對應套件,設定 _netdev 選項延遲至網路就緒後掛載。
Copyright © Windows教程網 All Rights Reserved