可能大多數人對 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的讀寫 快速且穩定。