Linux如何掛載一個 NTFS 檔案系統

如何掛載一個 NTFS 檔案系統

[註:假若你應用的是一個 centosplus 內核、閱讀這部份]

 

安裝所需的套件

<!> 雖然舊版的 ntfs 在讀寫模式下很容易會吃掉你的資料,ntfs-3g 似乎能安全地進行讀寫。詳情見 ntfs-3g 的網頁。

<!> 由 CentOS 5.4 起(2.6.18-164 或更新的內核),fuse 模塊已經包含在內核裡。因此,已不再需要 dkms 及 dkms-fuse。如果你先前安裝了 dkms-fuse,請利用 yum remove dkms-fuse 這個指令把它解除安裝。請留意 CentOS-4 的用戶須要這兩個套件。

請確定你已經安裝了 rpmforge 軟件庫。否則,請參考「軟件庫」頁。

安裝下列套件。

yum install fuse fuse-ntfs-3g 

假若 rpmforge 軟件庫預設為停用的,

yum --enablerepo=rpmforge install fuse fuse-ntfs-3g 

<!> 給 CentOS-5 用戶的備註:如果你仍在運用 CentOS 5.3 或更舊版本,那麼你需要安裝來自 ELRepo 的 kmod-fuse。

EPEL 軟件庫為 CentOS-7 及 CentOS-6 提供較新的 NTFS 套件。EPEL 亦適用於 CentOS-5。要進行安裝,請依軟件庫頁啟用軟件庫,然後:

yum install ntfs-3g 

如果你選擇讓 EPEL 預設為停用的

yum --enablerepo epel install ntfs-3g 

你也許會想執行

yum install ntfsprogs ntfsprogs-gnomevfs 

來加入額外功能。(譬如說,利用 ntfsclone 複製 ntfs 分割區,選擇性地增加空間。)

 

掛載一個 NTFS 檔案系統

假設你的 ntfs 檔案系統是 /dev/sda1 而你將會把它掛載在 /mymnt/win,請執行以下步驟。

首先,建立掛載點。

mkdir /mymnt/win 

之後,編輯 /etc/fstab 如下。要唯讀式掛載:

/dev/sda1       /mymnt/win   ntfs-3g  ro,umask=0222,defaults 0 0 

要讀寫式掛載:

/dev/sda1       /mymnt/win   ntfs-3g  rw,umask=0000,defaults 0 0 

現在你可以進行掛載。執行:

mount /mymnt/win 

← 回列表