歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

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分區了。




Copyright © Linux教程網 All Rights Reserved