天天看點

Linux挂載ntfs分區

     由于安裝了linux和xp雙系統,而linux又隻能支援windows下的fat和fat32檔案系統。是以要将原本xp的ntfs分區上的資料想在 linux上使用,就得把ntfs分區的裡的東西移動到fat分區裡,然後再挂載。(偶比較懶,想想就在心裡放棄這種做法了)。在網上查了一下,linux支援ntfs檔案系統的主要有兩種方法,一種是下載下傳和核心對應的支援ntfs的

kernel-module-ntfs-2.6.18-92.1.10.el5-2.1.27-0.rr.10.11.i686.rpm包,

一種是下載下傳兩個源碼包編譯安裝。

一開始按照第一種方法來,用uname -r 檢視我的核心版本是2.6.18-194.el5,于是開始找kernel-module-ntfs-2.6.18-194.el5-**的rpm包,但是找了n遍都沒找到,是以還是推薦大家使用第二種方法,

這種方法需要gcc編譯環境,故之前還需安裝gcc

具體操作步驟如下:

1.挂載CD光牒鏡像

mount  -t iso9660 -o loop rhel-server-5.5-i386-dvd.iso  /tmp 

2.從CD光牒鏡像中安裝rpm包(似乎是下面的順序,具體可以看提示哈)

    kernel-headers-2.6.18-194.el5.i386.rpm 

    glibc-headers-2.5-49.i386.rpm 

     glibc-devel-2.5-49.i386.rpm 

    gcc-4.1.2-48.el5.i386.rpm 

3.下載下傳fuse(http://fuse.sourceforge.net/)

編譯fuse時需要核心源碼,鏡像裡是有的,沒有的可以baidu或google一下,下載下傳。

#cp kernel-devel-2.6.18-92.1.6.el5.rpm /

#cd /

#rpm2cpio kernel-devel-2.6.18-92.1.6.el5.rpm | cpio -div 

這下可以了

後面的安裝都很簡單

#./configure

#make

#make install 

然後

#modprobe fuse 

如果沒有任何提示的話,恭喜你成功了!

4.安裝好fuse之後開始安裝ntf-3g(http://www.ntfs-3g.org)

很簡單

安裝好了,該怎麼使用呢?

使用ntfs

#mount -t ntfs-3g /dev/sda1 /mnt/c

#mount -t ntfs-3g /dev/sda1 /mnt/c -o force

#ntfs-3g /dev/sda1 /mnt/c -o force 

以上三種都可以!

如有錯誤歡迎交流指正

郵箱:[email protected]

作者:czmmiao 原文位址:http://czmmiao.iteye.com/blog/911132

繼續閱讀