歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHatLinux操作系統菜鳥成長必看(3)

RedHatLinux操作系統菜鳥成長必看(3)

日期:2017/2/25 10:36:57   编辑:Linux教程

RedHatLinux操作系統菜鳥成長必看(3)

5、掛載Windows分區

  Linux要讀取Windows分區的文件,同樣必須先掛載。RedHat Linux現在已經能夠支持多種文件系統,對於Windows常見的fat或fat32格式已經能夠很好地支持了。掛載Windows的 fat或fat32 分區,仍然使用“mount”命令。但是掛載之前我們必須先創建一個掛載點,一般也選擇掛載在“/mnt”目錄下。比如掛載 Windows 下分區格式為fat32的d盤,我們可以進行如下操作:先用“su”命令取得root權限後,再在shell下輸入“cd /mnt”命令轉到“/mnt”目錄,再輸入“mkdir d”,回車後就創建了掛載點,然後再輸入“mount -oiocharset=cp936 /dev/hda5 /mnt/d”命令就將d盤掛載在“/mnt/d”下了。

  其中“-o iocharset=cp936”用來正常顯示文件名中的中文,否則文件名只能顯示出英文,中文則顯示成“?”;“/hda5”即表示Windows下的 d盤,“/hda”表示為主IDE接口的第一硬盤,若為“SCSI”硬盤則為“/sd”;而d盤之所以為“/hda5”,是因為在Linux下,最多可以有4個主分區,因此“1-4”是預留給主分區的,擴展分區的邏輯驅動器一般為“5-16”。可見在Linux下,每塊硬盤最多可以有16個分區,要掛載其它分區只需做相應的修改即可。

  當然,如果每次啟動Linux後訪問Windows 分區都掛載一次,那就給我們的學習和工作帶來了諸多不便。有沒有一個徹底的解決方法呢?答案是肯定的。其實我們只要修改“/etc”目錄下的“fstab”文件即可。

  如果不是根用戶,鍵入“su”後輸入密碼轉為根用戶,再鍵入“cd /etc”命令轉到“/etc”目錄,然後鍵入“gedit fstab”命令(或“vi fstab”)編輯“fstab”文件。

  在其中添加“/dev/hda5/mnt/dvfat auto,iocharset=cp936 0 0 ”,存盤後,下次啟動Linux即可自動掛載d盤了。其中“auto”即為自動掛載,當然我們也可以用“defaults”代替“auto”。其它分區的掛載做類似修改即可。

  現在大多數版本的Linux操作系統已經開始支持NTFS格式,但RedHat Linux 還不支持NTFS分區的直接掛載,因此我們要掛載NTFS分區就有點難度。現在有兩種方法可以掛載NTFS分區:第一種即重新編寫內核;第二種就是安裝 RPM包。當然第一種方法對初學者來講不大現實,在此就只討論第二種方法。

  這種方法需要知道系統的內核版本,用“uname -a”命令即可。比如在shell下輸入“uname -a”命令,得到本機信息“Linux localhost.localdomain 2.4.21-9.EL #1 Thu Jan 8 17:24:12 EST 2004 i686 i686 i386 GNU/Linux”,則下載與 2.4.21-9對應的內核版本的RPM包即可,然後用“rpm -ivh *.rpm”命令將其安裝後,再用“mount -t ntfs /dev/hda6 /mnt/e”命令就可以將NTFS分區掛載在”/mnt/e”下了,但必須注意一定要下載與內核版本對應的RPM包才行,否則是不能掛載的。

Copyright © Linux教程網 All Rights Reserved