2010年2月16日 星期二

在CentOS中Mount NTFS檔案系統格式的USB隨身硬碟

OS: CentOS 5.4 (2.6.18-164.el5)

由於CentOS預設並沒有支援NTFS格式的filesystem,所以若插入一顆NTFS格式的USB隨身硬碟,在CentOS中是無法打開的,並且會出現一個錯誤對話框說無法mount這個device。這是前面所提到因為預設並不支援NTFS的關係。因此,所以要讓CentOS可以讀寫NTFS的USB隨身碟,基本上會有兩個方法,第一是安裝CentOS 5.x版的NTFS驅動程式,第二是安裝ntfs-3g這個套件。

方法一:安裝CentOS 5.x版的NTFS驅動程式

可上驅動程式下載頁面下載與Kernel版本相符的驅動程式回來安裝,但是缺點是若因為更新Kernel造成版本不符,可能需要再一次下載對應的驅動程式回來安裝。

方法二:安裝ntfs-3g套件

1. 首先,安裝ntfs-3g之前必須確認有安裝rpmforge

2. 若要安裝ntfs-3g,則執行
#yum install fuse fuse-ntfs-3g

3. 建立一個mount point
#mkdir /mnt/win

4. 編輯/etc/fstab內容
若是read-only:
/dev/sda1       /mnt/win   ntfs-3g  ro,umask=0222,defaults 0 0
若是read-write: 
/dev/sda1       /mnt/win   ntfs-3g  rw,umask=0000,defaults 0 0

4. 將USB隨身碟mount進來#mount /mnt/win

reference:
1. http://linux.vbird.org/linux_basic/0230filesystem.php#mount 
2. http://wiki.centos.org/TipsAndTricks/NTFS

沒有留言: