雙系統用戶常需在 Linux 存取 Windows「我的文件」。本文以 RedHat 中文版為例,示範透過 /etc/fstab 自動掛載 FAT32/NTFS 分區、解決中文檔名亂碼,並在 KDE 桌面建立直觀快捷方式,實現雙系統檔案零縫隙流轉。
mkdir -p /mnt/g(對應 Windows G 槽)。/etc/fstab,新增:/dev/hda8 /mnt/g vfat defaults,iocharset=cp936 0 0
/dev/hda8:第一顆 IDE 硬碟第 8 分區(主分區 1-4,擴展分區從 5 起)。vfat:FAT32;msdos 為 FAT16;ntfs 需核心支援或 ntfs-3g。defaults:預設選項(rw, suid, dev, exec, auto, nouser, async)。iocharset=cp936:關鍵!指定輸出字集為簡體中文(cp936),繁體用 cp950,現代系統建議 utf8。0 0:dump 不備份、fsck 不檢查。重啟或 mount -a 即掛載生效。
/mnt/g/My Documents。file:/mnt/g/My Documents 或從檔案管理器拖入。若 Windows 使用 NTFS,安裝 ntfs-3g:
yum install ntfs-3g # 或 apt-get install ntfs-3g
# fstab 改為
/dev/hda8 /mnt/g ntfs-3g defaults,locale=zh_TW.UTF-8 0 0
locale 同時設定語系與字碼,比單純 iocharset 更完整。
# fstab 選項加入 uid/gid/umask
/dev/hda8 /mnt/g vfat defaults,uid=1000,gid=1000,umask=022,iocharset=cp936 0 0
uid=1000:指定掛載後檔案擁有者為 UID 1000(通常為第一個一般用戶)。umask=022:檔案權限 644、目錄 755。三步驟搞定:fstab 自動掛載(含字碼參數)→ KDE 拖曳建立資料夾連結 → 權限微調。之後每次登入 Linux,桌面「我的文件」圖示即通往 Windows 文件世界,中文長檔名完美顯示,讀寫無阻。