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 掛載 NTFS 格式 USB 隨身碟提示 unknown filesystem 解決方案

編輯:關於 Linux

Linux 核心預設不支援寫入 NTFS 檔案系統,掛載 NTFS 格式的 USB 隨身碟時會出現 mount: unknown filesystem type 'ntfs' 錯誤。解決方法是安裝 ntfs-3g 使用者空間檔案系統驅動,即可獲得完整讀寫支援。

一、安裝 ntfs-3g(以原始碼編譯為例)

wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2012.1.15.tgz
tar zxvf ntfs-3g_ntfsprogs-2012.1.15.tgz
cd ntfs-3g_ntfsprogs-2012.1.15
./configure
make
sudo make install

多數發行版可直接用套件管理器安裝:
Debian/Ubuntu:sudo apt-get install ntfs-3g
Fedora/CentOS:sudo yum install ntfs-3g 或 sudo dnf install ntfs-3g
Arch:sudo pacman -S ntfs-3g

二、手動掛載 NTFS 裝置

# 假設裝置為 /dev/sdb1,掛載點為 /mnt
sudo mount -t ntfs-3g /dev/sdb1 /mnt

三、設定開機自動掛載(/etc/fstab)

編輯 /etc/fstab 新增一行:

/dev/sdb1  /mnt  ntfs-3g  defaults,uid=1000,gid=1000,umask=022  0  0
  • uid=1000,gid=1000:將掛載後檔案擁有者設為第一位一般使用者(依實際 UID/GID 調整)。
  • umask=022:檔案權限 644、目錄權限 755。
  • 若裝置路徑可能變動,建議改用 UUID 或 LABEL:
    UUID=xxxx-xxxx /mnt ntfs-3g defaults,uid=1000,gid=1000 0 0

NTFS 掛載錯誤示意圖

安裝 ntfs-3g 後,Linux 即可完整支援 NTFS 讀寫,USB 隨身碟、移動硬碟皆可正常掛載使用。若仍有權限問題,請檢查 fstab 的 uid/gid/umask 參數。

Copyright © Windows教程網 All Rights Reserved