ntfs-3g是一個用於讀寫NTFS分區的用戶態文件系統(FUSE)。
優勢是支持NTFS的完美讀寫,安裝/配置簡單,並且已經進入Fedora Extras。
缺點是由於是用戶態文件系統,因此大量IO有明顯的CPU資源佔用。.net
步驟:
一、安裝fuse,http://fuse.sourceforge.net/,不要安裝最新版本,最新版中fuse被編入了系統內核中,再也不做爲模塊加載,這樣會使的ntfs-3g沒法使用。本人下載的是fuse-2.7.3.tar.gz,解壓後編譯安裝:./configure make make install資源
二、安裝ntfs-3g,http://www.ntfs-3g.org/,本人下載的是ntfs-3g-2009.4.4.tgz,同上面的方法解壓後編譯安裝。get
三、到這一步ntfs-3g已經安裝完成了,能夠經過以下命令加載ntfs分區:mount -t ntfs-3g /dev/sda1 /mnt/disk
嘗試掛載本地ntfs,在/etc/fstab中加入相似:
/dev/hda1 /mnt/winc ntfs-3g defaults 0 0編譯
四、讓系統自動加載ntfs移動硬盤分區:按照上面的方法完成ntfs-3g的安裝以後,系統並不會自動加載移動硬盤的ntfs分區,緣由是系統將分區格式識別爲ntfs,而不是這裏的ntfs-3g。以root身份新建文件/sbin/mount.ntfs
輸入以下內容:配置
#!/bin/sh
export LANG=en_US.UTF-8
exec /sbin/mount.ntfs-3g "$@"下載
而後執行:方法
#chmod a+x /sbin/mount.ntfstab
這樣就爲ntfs格式和ntfs-3g格式之間架起一道橋樑。
使用命令:mount -t ntfs /dev/sda1 /mnt/disk移動
這時插入移動硬盤即可自動加載分區。di