Linux 預設核心模組僅支援 NTFS 唯讀掛載,若需讀寫或掛載時提示 unknown filesystem type 'ntfs',需安裝 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
make install
現代系統建議直接使用套件管理器:
yum install ntfs-3g(需 EPEL)apt-get install ntfs-3gdnf install ntfs-3gmount -t ntfs-3g /dev/sdb1 /mnt
-t ntfs-3g 指定使用 ntfs-3g 驅動/dev/sdb1 為 U 盤分區裝置(用 lsblk 或 fdisk -l 確認)/mnt 為掛載點/dev/sdb1 /mnt ntfs-3g defaults 0 0
建議使用 UUID 避免裝置名稱變動:
UUID=xxxx-xxxx /mnt ntfs-3g defaults,nofail 0 0
nofail:裝置不存在時不阻塞開機uid=1000,gid=1000,umask=022:指定擁有者與權限(視需求添加)
powercfg /h off 關閉快速啟動。uid/gid/umask 參數或掛載後 chown。locale=zh_CN.utf8 掛載選項。