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 6.4 無法讀取 NTFS 磁碟?完整解決教學

編輯:關於 Linux

許多 CentOS 使用者在嘗試掛載 NTFS 格式的磁碟時,都會遇到「unknown filesystem type 'ntfs'」的錯誤訊息。這是因為 CentOS 預設並未包含 NTFS 檔案系統的驅動程式。本文將以 CentOS 6.4 為例,詳細說明如何安裝 ntfs-3g 來支援 NTFS 讀寫,並設定開機自動掛載。

問題原因

在雙系統(Windows 7 + CentOS 6.4)環境下,CentOS 核心雖然在 man mount 的 -t 參數中列出 ntfs 選項,但實際執行 mount -t ntfs /dev/sda1 /media 時卻回報錯誤。經查證,CentOS 預設不安裝 NTFS 檔案系統驅動,需自行編譯安裝第三方套件。

解決方案:安裝 ntfs-3g

ntfs-3g 是一套開源的 NTFS 驅動程式,支援完整的讀寫功能。以下為編譯安裝步驟:

  1. 下載最新穩定版(以 ntfs-3g_ntfsprogs-2013.1.13.tgz 為例)
  2. 解壓縮並進入目錄:
    # tar -xzf ntfs-3g_ntfsprogs-2013.1.13.tgz
    # cd ntfs-3g_ntfsprogs-2013.1.13
  3. 編譯安裝:
    # ./configure
    # make
    # make install

注意: 安裝完成後,掛載指令須改為 mount -t ntfs-3g /dev/sda1 /media,而非原本的 ntfs。

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

先用 fdisk -l 確認 NTFS 分區代號(如 /dev/sda1、/dev/sda2 等),再編輯 /etc/fstab:

# 格式:裝置 掛載點 檔案系統 預設值 0 0
/dev/sdb1 /media/ntfs ntfs-3g defaults 0 0

執行前請確認掛載點目錄存在(mkdir -p /media/ntfs),存檔後重開機即可自動掛載。

完成上述步驟,CentOS 即可正常讀寫 NTFS 磁碟,解決雙系統資料互通難題。

Copyright © Windows教程網 All Rights Reserved