熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

掃盲行動之:Linux下其它格式文件系統的自動掛裝

2013-11-13 15:34:44  來源: Oracle 

  不同的操作系統使用不同的文件系統格式MSDOS支持FAT文件系統Windows支持FATFAT文件系統WindowsNT支持FATNTFS文件系統Windows則支持FATFATNTFS三種文件系統格式而Linux差不多支持所有的文件系統格式但一般使用ext文件系統
    對於普通的PC用戶使用的大多是Microsoft的windows操作系統如果想同時使用Linux操作系統的話一般使用多重啟動這時用戶可能希望在Linux下訪問Windows文件比如原來Windows下的mp電影等等通常有多種方法實現Linux下對其它文件系統的訪問下面就以在Linux下對Windows文件系統的訪問為例進行介紹
    (一)在安裝Linux時進行設置由於Linux和Windows兩種操作系統使用不同的文件格式所以在Windows下安裝Linux必須為Linux建立單獨的分區安裝過程中有設置分區的步驟此時不但可以建立Linux分區還可以對原FAT文件系統進行掛裝因為Linux把磁盤設備也看成是特殊的文件這時如果為Windows操作系統的邏輯分區CD分別設立如/DOSC/DOSD的掛裝點那麼在安裝完Linux後就可以在/DOSC/DOSD目錄下訪問原來CD分區上的文件了
    (二)如果在安裝時沒有為Windows分區設立掛裝點也可以在安裝完成後進入Linux運行mount命令(必須以root身份登錄)掛裝mount命令的具體格式是
  mount〔afFhnrvVm〕〔l<標簽>〕〔o<選項>〕〔t<文件系統>〕〔設備名稱〕〔掛入點〕
  比如用戶的Windows在系統IDE設備上的第一個分區上如果要將它掛裝在/DOSC下可以使用下面的命令
  mount t vfat /dev/hda /dosc
  使用mount掛裝設備時會記錄信息在/etc/mtab文件中運行unmount命令時將記錄清除
    (三)手動修改/etc/fstab文件/etc/fstab文件的內容被用來在Linux 下自動掛裝各種文件系統文件中的每一行都提供了一種設備的信息這種設備可以被掛裝在Linux文件系統下的一個目錄中在Linux啟動過程中init進程執行一個腳本文件該腳本調用帶有a參數的mount命令用mount來讀/etc/fstab並掛裝所有列出的文件系統(帶noauto選項的除外)下面是一個典型的/etc/fstab文件(其中Windows安裝在第一塊硬盤上Linux安裝在第二塊硬盤上)
    ABEL=/ / ext defaults
    /dev/hda /dosc vfat defaults
    /dev/fd /mnt/floppy auto noautoowner
    none /proc proc defaults
    none /devpts devpts sid=mode=
    /dev/hdb swap swap defaults
    /dev/cdrom /mnt/cdrom iso noautoownerkudure /
    /etc/fstab文件的第一列是設備名第二列是掛裝點第三列表示在設備上的文件系統的類型第四列是應用於特定設備的一組選項通常為defaults表示的含義有這個設備在引導階段被掛裝只有root用戶可以掛裝它掛裝後可以進行讀或寫操作此選項如是noauto則表示引導時該設備不會被自動掛裝而user選項表示任何用戶都可以掛裝該設備以上面的etc/fstab文件為例如果想在Linux下掛裝Windows操作系統的D分區(假設掛裝點為/dosd)則可以在上文件中加入一行
    /dev/hda /dosd vfat defaults
    然後存盤重新啟動後就可以訪問Windows操作系統的D分區了
  
  補充fstab 欄位說明
  第一欄(fs_spec) 實際的 device 名稱
  第二欄(fs_file) 對應到的目錄結構(mount point)
  第三欄(fs_vfstype)該 partition 的檔案系統常見的有
  minixextextmsdosisonfsswap
  第四欄(fs_mntops) 在 mount 時的參數
  第五欄(fs_freq) 在使用 dump 時是否記錄不需要則輸入
  第六欄(fs_passno) 決定在開機時執行 fsck 的先後順序
From:http://tw.wingwit.com/Article/program/Oracle/201311/16963.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.