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

CentOS 5.5 掛載 NTFS 檔案系統完整解決方案 (ntfs-3g 編譯安裝)

編輯:Linux 教學

CentOS 5.5 預設核心不支援 NTFS 讀寫,嘗試安裝對應核心版本的 kernel-ntfs RPM 往往失敗。本文提供通用解法:安裝 FUSE 庫 + 編譯安裝 ntfs-3g,實現 NTFS 讀寫掛載與開機自動掛載。

方案一:核心模組 RPM (常失效,僅供參考)


uname -r -p  # 確認核心版本與架構,如 2.6.18-194.el5 i686
# 下載對應 kernel-2.6.18-194.el5.i686.rpm (含 NTFS 模組)
rpm -ivh kernel-2.6.18-194.el5.i686.rpm
/sbin/modprobe ntfs
dmesg | grep NTFS
cat /proc/filesystems | grep ntfs

實測此法在 5.5 上多次失敗,轉用方案二。

方案二:FUSE + ntfs-3g 編譯安裝 (推薦,穩定)

1. 確認 FUSE 已安裝


rpm -qa | grep fuse
# 輸出 fuse-2.7.4-8.el5 表示已裝

2. 下載並編譯 ntfs-3g


wget https://www.4shared.com/file/oU-aBNkW/ntfs-3g-2010522.html -O ntfs-3g-2010.5.22.tgz
tar -zxvf ntfs-3g-2010.5.22.tgz
cd ntfs-3g-2010.5.22
./configure
make
make install

3. 掛載 NTFS 分區


# 查看分區
fdisk -l
# 輸出範例:/dev/sda2 為 Windows D 槽

# 掛載
mount -t ntfs-3g /dev/sda2 /mnt
ls /mnt  # 確認可讀寫

4. 設定開機自動掛載 (/etc/fstab)


mkdir /winD   # 建立掛載點
vi /etc/fstab
# 新增一行:
/dev/sda2 /winD ntfs-3g defaults 0 0

若掛載點為 /mnt/wind,則對應修改。

驗證


reboot
# 開機後自動掛載,ls /winD 可見 Windows 檔案

關鍵點總結

  • CentOS 5.5 內建 FUSE,無需額外安裝。
  • ntfs-3g 為用戶空間檔案系統,透過 FUSE 實現 NTFS 讀寫,**不需核心模組匹配**,版本相容性極佳。
  • 掛載類型必須指定為 ntfs-3g,而非 ntfs (唯讀)。
  • fdisk -l 確認分區編號,**勿誤掛載系統分區**。
Copyright © Windows教程網 All Rights Reserved