SUSE10好像還不支持對NTFS格式的寫操作。所以沒有辦法只能手動解決。
NTFS-3g 前面需要 fuse,但 Suse yast 中自帶的 fuse 不行(可能是版本問題)。只好全部下載、編譯
下載 fuse-2.7.2.tar.gz 地址:http://nchc.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.2.tar.gz
下載 NTFS-3g見http://www.ntfs-3g.org/
先後編譯,即可。終端命令一樣,如下:
./configure
make
sudo make install
全部安裝之後。以root身份新建文件/sbin/mount.NTFS:
#!/bin/sh
export LANG=en_US.UTF-8
exec /sbin/mount.NTFS-3g "$@"
然後執行
#chmod a+x /sbin/mount.NTFS
#嘗試掛載本地NTFS,在/etc/fstab中加入類似:
/dev/sda1 /media/sda1 NTFS-3g defaults,locale=zh_CN.UTF-8 0 0
(注意:這裡sda1指的是移動硬盤掛在點,我的是sda1)或者:
/dev/hda1 /mnt/c NTFS-3g defaults 0 0
(注意:/mnt/c中的c 是自己新建的硬盤在系統中的掛點,可自己修改。)
如果以上都安裝好了,就可以進行手動掛載了:命令如下:
# mount -t NTFS /dev/sdb1 /mnt/win
然後在/mnt/win下面就可以對你的移動硬盤進行讀寫。
若要umount:
# umount /dev/sdb1
NTFS-3G讀寫驅動簡介
NTFS-3G是一個開源、免費的NTFS讀寫驅動,它提供對NTFS 文件系統(Windows XP、Windows Server 2003、Windows 2000和Windows Vista的文件系統)的安全、快速的訪問。
NTFS-3G讀寫驅動快速安裝
要安裝NTFS-3G驅動,需要先安裝基本的Linux開發工具和完整的FUSE包。之後,執行:
$ ./configure
$ make
$ sudo make install
NTFS-3G讀寫驅動用法簡介
如果上述安裝過程中沒有出現錯誤,我們就可以用"讀-寫"方式掛載(mount) NTFS分區了:
$ mount -t NTFS-3g /dev/hda1 /mnt/windows
或
$ NTFS-3g /dev/hda1 /mnt/windows
這裡假設/dev/hda1是我們想要掛載的NTFS分區,/mnt/windows目錄是我們事先建立好的掛載點。
如果需要文件名中文支持,必須設置'locale'選項,例如:
$ mount -t NTFS-3g -o locale=zh_CN.UTF-8 /dev/hda1 /mnt/windows
如果需要在系統啟動的時候自動掛載NTFS分區,可以修改"/etc/fstab"文件,在文件末尾加入
/dev/hda1 /mnt/windows NTFS-3g defaults 0 0