Linux下其它格式檔案系統的自動掛裝(轉)

post0發表於2007-08-09
Linux下其它格式檔案系統的自動掛裝(轉)[@more@]

文章摘要:

  不同的作業系統使用不同的檔案系統格式,MS-DOS支援FAT16檔案系統,Windows98支援FAT16、FAT32檔案系統, WindowsNT支援FAT16、NTFS檔案系統,Windows2000則支援FAT16、FAT32、NTFS三種檔案系統格式,而Linux差不多支援所有的檔案系統格式,但一般使用ext2檔案系統。

正文:

Linux下其它格式檔案系統的自動掛裝

  不同的作業系統使用不同的檔案系統格式,MS-DOS支援FAT16檔案系統,Windows98支援FAT16、FAT32檔案系統, WindowsNT支援FAT16、NTFS檔案系統,Windows2000則支援FAT16、FAT32、NTFS三種檔案系統格式,而Linux差不多支援所有的檔案系統格式,但一般使用ext2檔案系統。

  對於普通的PC使用者,使用的大多是Microsoft的windows98作業系統,如果想同時使用Linux作業系統的話,一般使用多重啟動。這時,使用者可能希望在Linux下訪問Windows檔案,比如原來Windows下的mp3、電影等等。通常,有多種方法實現Linux下對其它檔案系統的訪問,下面就以在Linux下對Windows98檔案系統的訪問為例進行介紹:

  (一)在安裝Linux時進行設定。由於Linux和Windows98兩種作業系統使用不同的檔案格式,所以在Windows98下安裝Linux 必須為Linux建立單獨的分割槽,安裝過程中有設定分割槽的步驟,此時,不但可以建立Linux分割槽,還可以對原FAT檔案系統進行掛裝,因為Linux把磁碟裝置也看成是特殊的檔案,這時如果為Windows98作業系統的邏輯分割槽C、D分別設立如/DOSC、/DOSD的掛裝點,那麼在安裝完Linux 後就可以在/DOSC、/DOSD目錄下訪問原來C、D分割槽上的檔案了。

  (二)如果在安裝時沒有為Windows98分割槽設立掛裝點,也可以在安裝完成後進入Linux執行mount命令(必須以root身份登入)掛裝,mount命令的具體格式是:

mount〔-afFhnrvVm〕〔-l〕〔-o〕〔-t〕〔裝置名稱〕〔掛入點〕

比如,使用者的Windows98在系統IDE裝置上的第一個分割槽上,如果要將它掛裝在/DOSC下,可以使用下面的命令:

mount -t vfat /dev/hda1 /dosc

使用mount掛裝裝置時會記錄資訊在/etc/mtab檔案中,執行unmount命令時將記錄清除。

  (三)手動修改/etc/fstab檔案。/etc/fstab檔案的內容被用來在Linux 下自動掛裝各種檔案系統,檔案中的每一行都提供了一種裝置的資訊,這種裝置可以被掛裝在Linux檔案系統下的一個目錄中。在Linux啟動過程中, init程式執行一個指令碼檔案,該指令碼呼叫帶有-a引數的mount命令,用mount來讀/etc/fstab,並掛裝所有列出的檔案系統(帶 noauto選項的除外)。下面是一個典型的/etc/fstab檔案(其中Windows98安裝在第一塊硬碟上,Linux安裝在第二塊硬碟上):

  ABEL=/ / ext2 defaults 1 1

  /dev/hda1 /dosc vfat defaults 0 0

  /dev/fd0 /mnt/floppy auto noauto,owner 0 0

  none /proc proc defaults 0 0

  none /devpts devpts sid=5,mode=620 0 0

  /dev/hdb5 swap swap defaults 0 0

  /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kud2ure 0/0

  /etc/fstab檔案的第一列是裝置名,第二列是掛裝點,第三列表示在裝置上的檔案系統的型別,第四列是應用於特定裝置的一組選項,通常為 defaults,表示的含義有:這個裝置在引導階段被掛裝、只有root使用者可以掛裝它、掛裝後可以進行讀或寫操作,此選項如是noauto,則表示引導時該裝置不會被自動掛裝,而user選項表示任何使用者都可以掛裝該裝置。以上面的etc/fstab檔案為例,如果想在Linux下掛裝 Windows98作業系統的D分割槽(假設掛裝點為/dosd),則可以在上檔案中加入一行:

  /dev/hda5 /dosd vfat defaults 0 0

  然後存檔,重新啟動後就可以訪問Windows98作業系統的D分割槽了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-939090/,如需轉載,請註明出處,否則將追究法律責任。

相關文章