Linux環境下實現NTFS分割槽完全讀寫的方法(轉)

gugu99發表於2007-08-10
Linux環境下實現NTFS分割槽完全讀寫的方法(轉)[@more@]

前幾天報導過” linux已經完全支援微軟ntfs讀寫 “, Linux NTFS project推出了一個能對NTFS檔案系統進行完整讀寫操作的驅動程式:3G-Linux NTFS support driver。根據初步的測試,這個驅動的效能表現超過了為數不多的幾個同類軟體,包括商業版的Paragon NTFS和基於WINE的Captive NTFS。

可能大多數人對 Linux 訪問 NTFS 的印象還是’只讀,寫會很危險’,其實從 ntfsmount 開始,就能夠安全的在 NTFS 上寫檔案,或者建立檔案了。現在釋出的是在 ntfsmount 基礎上改進的 ntfs-3g,也同樣是利用 FUSE 核心模組實現的。今天就實地試了一下,在愛機上編譯安裝成功linux對NTFS的支援。

首先下載相關的原始碼包: fuse-2.5.2.tar.gz 和 ntfs-3g-20070714-BETA.tgz

先確定你的 Linux系統 已經有gcc , make 的編譯環境,解壓上面兩個原始碼包 ,進入 fuse-2.5.2/ 目錄,開啟終端輸入

./configure 如果出現錯誤則按照提示解決,沒有錯誤提示則繼續下一步編譯

make

make install

現在已經成功安裝了 fuse-2.5.2.tar.gz

接下來安裝第二個包 ,進入 ntfs-3g-20070714-BETA/ 目錄,在終端控制檯下輸入

./configure

make

make install

就成功安裝了 ntfs-3g-20070714-BETA.tgz 這個包。

安裝成功上面兩個軟體包後,在終端控制檯下輸入 modprobe fuse

如果你的Windows NTFS 所在分割槽為 /dev/hda2, 在/mnt 目錄下新建一個 hda2目錄,

然後用下面的命令掛載 這個NTFS分割槽:

# ntfs-3g /dev/hda2 /mnt/hda2 -o silent,umask=0,locale=zh_CN.utf8

:) 現在NTFS已經掛載上了,進入/mnt/hda2 目錄,你就可以完全讀寫這個NTFS分割槽了,而且支援中文檔案目錄 的讀寫。 這個版本 對NTFS的讀寫 快速且穩定。

相關連結:ntfsmount FUSE ntfs-3g

以上方法在 Fedora 5.0 , Ubuntu 6.06, SuSE10.1, SLES 10 Linux環境下測試透過。 有什麼疑問請留言

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939759/,如需轉載,請註明出處,否則將追究法律責任。

相關文章