實驗 Linux文件系統(tǒng)管理實驗_第1頁
實驗 Linux文件系統(tǒng)管理實驗_第2頁
實驗 Linux文件系統(tǒng)管理實驗_第3頁
實驗 Linux文件系統(tǒng)管理實驗_第4頁
實驗 Linux文件系統(tǒng)管理實驗_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

實驗

Linux文件系統(tǒng)管理實驗一、實驗?zāi)康?/p>

二、實驗工具與設(shè)備三、實驗預(yù)備知識四、實驗內(nèi)容和步驟一、實驗?zāi)康?.熟悉和理解文件系統(tǒng)的概念和文件系統(tǒng)的類型。2.掌握文件系統(tǒng)的掛載方法。3.學(xué)會Linux中數(shù)據(jù)備份的方法。4.了解Linux系統(tǒng)中文件系統(tǒng)的管理機制。二、實驗工具與設(shè)備

1.裝有Linux系統(tǒng)的計算機。 2.磁盤和光盤各一張。三、實驗預(yù)備知識1.文件系統(tǒng)類型 文件在存儲設(shè)備上的不同組織方法形成了不同的文件系統(tǒng),如ext2、ext3、ext4,FAT32等。Linux系統(tǒng)通過虛擬文件系統(tǒng)(VFS,VirtualFileSystem)支持多種不同的文件系統(tǒng),包括ext2、ext3、ext、msdos、vfat、NFS、ntfts,minix、sysv等,其中,ext2、ext3是專門為Linux設(shè)計的文件系統(tǒng),msdos是微軟的DOS文件系統(tǒng)。2.掛載文件系統(tǒng) Linux系統(tǒng)中每個分區(qū)都是一個文件系統(tǒng),都有自己的目錄層次結(jié)構(gòu)。Linux將這些分屬不同分區(qū)的、單獨的文件系統(tǒng)按一定的方式形成一個系統(tǒng)的總的目錄層次結(jié)構(gòu)。這里所說的“按一定方式”,就是指掛載。 將一個文件系統(tǒng)的頂層目錄掛載到另一個文件系統(tǒng)的子目錄上,使它們成為一個整體,稱為掛載。該子目錄稱為掛載點。有以下兩點需要注意。(1)掛載點必須是一個目錄。(2)一個分區(qū)掛載在一個已存在的目錄上,這個目錄可以不為空,但掛載后這個目錄下以前的內(nèi)容將不可用。 對于由其他操作系統(tǒng)建立的文件系統(tǒng),其掛載也是這樣。需要理解的是,光盤、軟盤、其他操作系統(tǒng)使用的文件系統(tǒng),其格式與Linux的文件系統(tǒng)格式是不一樣的。光盤的格式是ISO9660;軟盤的格式是FAT16或ext2;WindowsNT的格式是FAT16、NTFS;Windows98的格式是FAT16、FAT32;Windows2000和WindowsXP的格式是FAT16、FAT32、NTFS。掛載前要了解Linux是否支持所要掛載的文件系統(tǒng)格式。掛載時使用mount命令。命令格式:mount[-參數(shù)][設(shè)備名稱][掛載點]其中,常用的參數(shù)有如下幾個

-t<文件系統(tǒng)類型>,指定設(shè)備的文件系統(tǒng)類型,常見的有如下幾種。minix:linux最早使用的文件系統(tǒng)。ext2:linux目前常用的文件系統(tǒng)。ext3:redhat9.0使用的文件系統(tǒng),從ext2發(fā)展而來,完全兼容ext2。msdos:MS-DOS的FAT,即FAT16。vfat:Windows98常用的FAT32。NFS:網(wǎng)絡(luò)文件系統(tǒng)。ISO9660:CD-ROM光盤標(biāo)準(zhǔn)文件系統(tǒng)。NTFS:WindowsNT2000的文件系統(tǒng)。HPFS:OS/2文件系統(tǒng)。auto:自動檢測文件系統(tǒng)。

-o<選項>,指定掛載文件系統(tǒng)時的選項,有些也可用在/etc/fstab中,常用的有如下幾種。codepage=XXX:代碼頁。cp936iocharset=XXX:字符集。gb2312ro:以只讀方式掛載。rw:以讀寫方式掛載。nouser:使一般用戶無法掛載。user:可以讓一般用戶掛載設(shè)備。注意:mount命令沒有建立掛載點(目錄)的功能,因此,應(yīng)確保執(zhí)行mount命令時,掛載點已經(jīng)存在(即把文件系統(tǒng)掛載到哪,首先要先建上層目錄)。例如:需要掛載光盤和光盤鏡像文件:#mkdir/mnt/cdrom#mkdir/mnt/iso#mount-tiso9660/dev/cdrom/mnt/cdrom#mount-oloop–tiso9660/new/linux.iso/mnt/iso 此時,可以進入/mnt/cdorm等目錄這些文件系統(tǒng)。 注意:要保證命令不出錯,確保光驅(qū)里有盤。 如果掛載的是在windows下的文件系統(tǒng),并且有中文文件名,用以上命令掛載后,顯示一堆亂碼。這時,需要用-o參數(shù)中的codepageiocharset選項。其中,codepage指定文件系統(tǒng)的代碼頁,簡體中文代碼是936;iocharset指定字符集,簡體中文一般用cp936或gb2312。 當(dāng)掛載的文件系統(tǒng)linux不支持時,mount一定出錯(如Windows2000的NTFS)。這時,可以重新編譯linux內(nèi)核,以獲得對該文件系統(tǒng)的支持。3.自動掛載 每次開機訪問的分區(qū)都要運行mount命令,顯然太煩瑣。通過對/etc/fstab文件的設(shè)置,可以讓Linux每次開機時自動掛載希望掛載的分區(qū)。 在/etc目錄下有個fstab文件,在該文件中列出了Linux開機時自動掛載文件系統(tǒng)的列表。下面是一個/etc/fstab文件內(nèi)容的實例:/dev/hda2/ext3defaults11/dev/hda1/bootext3defaults12/dev/hda3swapswapdefaults00/dev/cdrom/mnt/cdromiso9660noauto,codepage=936,iocharset=gb231200/dev/fd0/mnt/floppyautonoauto,owner,kudzu00/dev/hdb1/mnt/wincvfatdefaults,codepage=936,iocharset=cp93600/dev/hda5/mnt/windvfatdefaults,codepage=936,iocharset=cp93600該文件中,每一行是一個自動掛載的文件系統(tǒng)項。在每一項中:第一列是掛載的文件系統(tǒng)的設(shè)備名;第二列是掛載點;第三列是掛載的文件系統(tǒng)類型;第四列是掛載的選項,選項間用逗號分隔;第五列是提供DUMP功能,該選項被\“dump\”命令使用來檢查一個文件系統(tǒng)應(yīng)該以多快頻率進行轉(zhuǎn)儲,若不需要轉(zhuǎn)儲就設(shè)置該字段為0,其默認(rèn)值是0;第六列該字段被fsck命令用來決定在啟動時需要被掃描的文件系統(tǒng)的順序,根文件系統(tǒng)\對應(yīng)該字段的值應(yīng)該為1,其他文件系統(tǒng)應(yīng)該為2。若該文件系統(tǒng)無需在啟動時掃描則設(shè)置該字段為0,其默認(rèn)值是0;auto:自動掛載。nouser:使一般用戶無法掛載。async:以非同步方式執(zhí)行文件系統(tǒng)的輸入輸出操作??梢?,該列表中光驅(qū)和軟驅(qū)是不自動掛載的,參數(shù)設(shè)置為noauto。注意:如果非要設(shè)成自動掛載,則要確保每次開機時光驅(qū)和軟驅(qū)里都要有盤。四、實驗內(nèi)容和步驟1.掛載文件系統(tǒng)(1)手工掛載文件系統(tǒng)用mount命令掛載文件系統(tǒng)。命令格式:mount[-fnrvw][-ttype]devicedir其中,-ttype:指定文件系統(tǒng)類型;device:待安裝文件系統(tǒng)的塊設(shè)備名;dir:安裝點(目錄);-r:將文件系統(tǒng)掛載為只讀模式;-w:將文件系統(tǒng)掛載為讀寫模式。操作:優(yōu)盤的安裝與卸載。在計算機的USB接口中插入優(yōu)盤,然后用以下方法安裝與卸載“優(yōu)盤”。①在/mnt目錄下新建一個子目錄,例如:mkdir/mnt/usb。②用mount命令將優(yōu)盤掛在/mnt/usb目錄下:mount/dev/sda1/mnt/usb。③用umount/mnt/usb命令卸載優(yōu)盤,最后才能拔出優(yōu)盤。④若系統(tǒng)不是安全安裝,可能不支持即插即用,可執(zhí)行命令:

modprobeusb-storage(3)自動安裝和卸載文件系統(tǒng) 除了可以用手工方式掛載文件系統(tǒng)外,還可以通過文件/etc/fstab自動掛載文件系統(tǒng)。 /etc/fstab文件中包括了所有要掛載的文件系統(tǒng)的列表。在該文件中,每一行代表一個文件系統(tǒng)(除注釋行外)。每行的構(gòu)成如下。設(shè)備名:指定要安裝的存儲設(shè)備或遠(yuǎn)程文件系統(tǒng)。掛載點:指定文件系統(tǒng)的掛載點。文件系統(tǒng)類型:指定要掛載的文件系統(tǒng)類型。掛載選項:一組以逗號分開的掛載選項。備份選項:指定是否使用dump命令備份文件系統(tǒng)。檢查選項:指定在系統(tǒng)引導(dǎo)時fsck檢查文件系統(tǒng)的順序。以下是一個/etc/fstab文件的實例:/dev/had3 /ext3defaults 11LABEL=/boot/bootext3 defaults12/dev/had1 /dosc vfatdefaults00/dev/had2 /dosd vfatdefaults00/dev/had4 swap swapdefaults00/dev/fd0 /mnt/floppymsdosnoauto,user00/dev/cdrom /mnt/cdromiso9660noauto,user00None/procproc defaults 00操作:查看自己計算機Linux系統(tǒng)的/etc/fstab文件構(gòu)成,請增加一行,使系統(tǒng)啟動時自動掛載虛擬磁盤中新建的系統(tǒng)。2.查看文件系統(tǒng)狀態(tài)可以用df命令顯示文件系統(tǒng)的使用情況。使用df的例子:Filesystem1k-blocksUsedAvailableUse%Mountedon/dev/hda325632413442021086506

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論