雙系統中Redhat掛載windows 7的ntfs硬盤

首先需要安裝兩個軟件:fuse和ntfs-3g,其中ntfs-3g依賴fuse,所以必須先安裝fuse。下載時好像需要考慮內核版本匹配,不過我當時沒有考慮,直接下載的最新的,安裝過程中沒有出現問題。下載的網址分別是:http://sourceforge.net/projects/fuse/files或者http://fuse.sourceforge.nethttp://www.tuxera.com/community/ntfs-3g-download/

安裝時,需要系統裝有GCC,我的是Redhat6.3沒有GCC,所以需要先安裝GCC,GCC的RPM在系統安裝盤或鏡像ISO文件中的Packages文件夾下有。

RPM包的安裝順序是:

GCC的RPM包的安裝順序,注意RPM包在安裝盤的Packages文件夾下和RPM需要按順序安裝(因爲有的包有依賴)
kernel-headers-2.6.32-279.el6.i686.rpm
glibc-headers-2.12-1.80.el6.i686.rpm
glibc-devel-2.12-1.80.el6.i686.rpm
libgomp-4.4.6-4.el6.i686.rpm
libstdc++-devel-4.4.6-4.el6.i686.rpm
libgcc-4.4.6-4.el6.i686.rpm
mpfr-2.4.1-6.el6.i686.rpm
cpp-4.4.6-4.el6.i686.rpm
ppl-0.10.2-11.el6.i686.rpm
cloog-ppl-0.15.7-1.2.el6.i686.rpm
gcc-4.4.6-4.el6.i686.rpm
gcc-c++-4.4.6-4.el6.i686.rpm

需要注意存在依賴的順序:
cloog-ppl-0.15.7-1.2.el6.i686.rpm 解決 libppl.so.7 libppl_c.so.2
mpfr-2.4.1-6.el6.i686.rpm 解決 libmpfr.so.1
cpp-4.4.6-4.el6.i686.rpm 依賴 mpfr-2.4.1-6.el6.i686.rpm 即 libmpfr.so.1
gcc-4.4.6-4.el6.i686.rpm 依賴 cpp-4.4.6-4.el6.i686.rpm和cloog-ppl-0.15.7-1.2.el6.i686.rpm
gcc-c++-4.4.6-4.el6.i686.rpm 依賴 gcc-4.4.6-4.el6.i686.rpm和mpfr-2.4.1-6.el6.i686.rpm

GCC安裝完以後,輸入gcc -v,如果有反應表示安裝成功,接着可以繼續安裝fuse和ntfs-3g

fuse的安裝:

先通過tar解壓安裝包,然後通過cd將目錄切換至fuse的目錄中,然後依次執行如下命令即可:

./configure

make

make install

/sbin/modprobe fuse


接着繼續安裝ntfs-3g:

解壓安裝,同時將目錄切換至ntfs-3g的目錄中,依次執行如下命令:

./configure
make
make install

安裝完畢,下面是掛載ntfs盤

命令是:mount -t ntfs-3g /dev/sda2 /mnt/D,需要先創建/mnt/D文件夾

掛載成功。可以通過ls /mnt/D查看相應磁盤的文件。

卸載掛載的磁盤命令是:umount /dev/sda2,即可將掛載的分區卸載


學習過程中對我有幫助的參考網址:

http://blog.sina.com.cn/s/blog_780982a301016dyq.html

http://www.yl1001.com/article/4651409252403722.htm (按着個rpm包的安裝順序,我出現了錯誤)

http://biancheng.dnbcw.info/linux/291307.html

http://www.cnblogs.com/just4fun/archive/2011/01/10/1931858.html (這個安裝順序在我電腦上也有問題,針對安裝順序,建議時出現哪個依賴包就裝哪個,錯誤提示一般是函數,你可已將函數腳本名字輸入google或百度,來看這個腳本函數在哪個RPM包中,來進行安裝)

http://xiyoulaoyuanjia.blog.163.com/blog/static/1827533062011613113027949/ (用fdisk -l 查看分區是,對System中擴展分區的解釋)

http://www.jb51.net/os/RedHat/1331.html (對fdisk -l 結果的解釋,很詳細,個人感覺很好)


擴展分區,相當於一個容器,它下面包含着多個邏輯分區,比如從屬於它的有 hda5,hda6,hda7,hda8,hda9 ;具體有哪些從屬於它,可以通過Start和End的區間包含看出來,

比如:

/dev/sda4,就是擴展分區,/dev/sda5,/dev/sda6,/dev/sda7,/dev/sda8,/dev/sda9,/dev/sda10,/dev/sda11,注意分析它們的Start,End之間的關係。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章