要在Linux下讀寫NTFS需要額外安裝ntfs-3g,若使用CentOS可以使用預先編譯好的套件來達到需求, 有兩種方式 1. 安裝 centosplus套件庫內的核心 2. 安裝rpmforge套件庫內的fuse-ntfs-3g
- RPMforge
- 要使用RPMforge當然要先配置套件庫,方法請參考這裡
- 安裝套件
#rpmforge預設是關閉的,不建議改成啟用
shell>yum –enablerepo=rpmforge install fuse fuse-ntfs-3g dkms dkms-fus - 掛載(參閱ntfs-3g掛載方式)
- centosplus
- 安裝centosplus提供的核心
#centosplus預設一樣是關閉的
shell> yum –enablerepo=centosplus check-update
__略__
kernel.i686 2.6.18-92.1.1.el5.cent centosplus
kernel-devel.i686 2.6.18-92.1.1.el5.cent centosplus
kernel-headers.i386 2.6.18-92.1.1.el5.cent centosplus
shell>yum –enablerepo=centosplus update kernel - 若只想讀取NTFS不寫入的話,可以直接以read only方式掛載
shell>vi /etc/fstab
#添加如下設定(假設硬碟代號是sdb1)
/dev/sdb1 /mnt ntfs ro,umask=0222,defaults 0 0 - 若想讀寫NTFS請繼續執行下面的指令
shell>yum –enablerepo=centosplus install fuse fuse-ntfs-3g - 掛載(請見下方說明)
- 安裝centosplus提供的核心
- ntfs-3g掛載方式
- read only
shell>vi /etc/fstab
#添加如下設定(假設硬碟代號是sdb1)
/dev/sdb1 /mnt ntfs-3g r0,umask=0222,defaults 0 0
__儲存離開__ - read/write
shell>vi /etc/fstab#添加如下設定(假設硬碟代號是sdb1)
/dev/sdb1 /mnt ntfs-3g rw,umask=0000,defaults 0 0
__儲存離開__ - 參考文獻
CentOS Wiki How to mount an NTFS Filesystem
轉貼至http://beakdoosan.blogspot.tw/