2009年4月7日 星期二

讓linux可以抓到ntfs的硬碟

雖然現在很多版本的linux都可以抓到NTFS的硬碟,ex.fedora,ubuntu

可是還是有很多版本不行,尤其是server版。可是又一定要用怎辦,

還好有ntfs-3g這個好東西。在做之前要先把compile的環境建置好,

不然會失敗。

1. yum install -y kernel-devel

2. yum install -y '*gcc*'



然後在安裝ntfs-3g前要先裝fuse,流程如下



安裝Fuse,先到http://fuse.sourceforge.net/下載,我抓的是

fuse-2.7.4.tar.gz這個版本

1. tar zxvf fuse-2.7.4.tar.gz #把檔案解壓縮

2. cd fuse-2.7.4 #解壓縮後應該會產生資料夾

3. ./configure

4. make

5. make install #有名的三步驟

6. modprobe fuse #載入fuse 模組

7. lsmod |grep fuse #檢查有沒正常啟動



再來就是安裝ntfs-3g,先到http://www.ntfs-3g.org/下載,

我抓的是ntfs-3g-2009.4.4.tgz這版

1. tar xzvf ntfs-3g-2009.4.4.tgz

2. cd ntfs-3g-2009.4.4

3. ./configure

4. make

5. make install



這樣就安裝完成,測試一下

1. fdisk -l

2. mount -t ntfs-3g/dev/sda1 /mnt

應該要正常抓到呦



其實看似簡單,但在compile過程中相當容易出問題,

一但有了問題就要去花很多時間跟精神去處理嚕。

沒有留言:

張貼留言