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 6.0 無法掛載 NTFS 分區?修改 fstab 參數完美支援中文目錄

編輯:關於 Linux

紅旗 Linux 6.0 使用者常遇到無法正常掛載 NTFS 分區、中文檔名顯示亂碼的問題。關鍵在於 /etc/fstab 掛載參數需正確設定 ntfs-3g 驅動的 locale 與 umask 選項。

NTFS 掛載設定示意圖

解決步驟

  1. 編輯 /etc/fstab 檔案(需 root 權限)。
  2. 針對 NTFS 分區,使用 ntfs-3g 檔案系統類型,並加入以下參數:
/dev/sda5  /mnt/sda5  ntfs-3g  silent,umask=0,locale=zh_CN.utf8  0  0
/dev/sda6  /mnt/sda6  ntfs-3g  silent,umask=0,locale=zh_CN.utf8  0  0
/dev/sda7  /mnt/sda7  ntfs-3g  silent,umask=0,locale=zh_CN.utf8  0  0
  • silent:抑制掛載時的訊息輸出。
  • umask=0:允許所有使用者讀寫執行。
  • locale=zh_CN.utf8:指定中文 UTF-8 編碼,解決中文檔名亂碼。
  1. 儲存後執行 mount -a 重新掛載,或重新開機生效。

完整 fstab 範例

LABEL=/         /           ext3    defaults        1 1
/dev/devpts     /dev/pts    devpts  gid=5,mode=620  0 0
/dev/shm        /dev/shm    tmpfs   defaults        0 0
/dev/proc       /proc       proc    defaults        0 0
/dev/sys        /sys        sysfs   defaults        0 0
/dev/sda9       swap        swap    defaults        0 0
/dev/sda1       /mnt/sda1   vfat    utf8,umask=0,exec 0 0
/dev/sda5       /mnt/sda5   ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
/dev/sda6       /mnt/sda6   ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
/dev/sda7       /mnt/sda7   ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
/dev/sda8       /mnt/sda8   ext3    defaults        0 0

設定完成後,NTFS 分區即可正常讀寫,中文目錄與檔名亦能正確顯示。若仍有問題,請確認 ntfs-3g 套件已安裝,且核心支援 FUSE 模組。

Copyright © Windows教程網 All Rights Reserved