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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗

Linux文件系統(tǒng)管理實驗一、實驗目的

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

1.裝有Linux系統(tǒng)的計算機。 2.磁盤和光盤各一張。三、實驗預備知識1.文件系統(tǒng)類型 文件在存儲設備上的不同組織方法形成了不同的文件系統(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設計的文件系統(tǒng),msdos是微軟的DOS文件系統(tǒng)。2.掛載文件系統(tǒng) Linux系統(tǒng)中每個分區(qū)都是一個文件系統(tǒng),都有自己的目錄層次結構。Linux將這些分屬不同分區(qū)的、單獨的文件系統(tǒng)按一定的方式形成一個系統(tǒng)的總的目錄層次結構。這里所說的“按一定方式”,就是指掛載。 將一個文件系統(tǒng)的頂層目錄掛載到另一個文件系統(tǒng)的子目錄上,使它們成為一個整體,稱為掛載。該子目錄稱為掛載點。有以下兩點需要注意。(1)掛載點必須是一個目錄。(2)一個分區(qū)掛載在一個已存在的目錄上,這個目錄可以不為空,但掛載后這個目錄下以前的內容將不可用。 對于由其他操作系統(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[-參數][設備名稱][掛載點]其中,常用的參數有如下幾個

-t<文件系統(tǒng)類型>,指定設備的文件系統(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:網絡文件系統(tǒng)。ISO9660:CD-ROM光盤標準文件系統(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:可以讓一般用戶掛載設備。注意:mount命令沒有建立掛載點(目錄)的功能,因此,應確保執(zhí)行mount命令時,掛載點已經存在(即把文件系統(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)。 注意:要保證命令不出錯,確保光驅里有盤。 如果掛載的是在windows下的文件系統(tǒng),并且有中文文件名,用以上命令掛載后,顯示一堆亂碼。這時,需要用-o參數中的codepageiocharset選項。其中,codepage指定文件系統(tǒng)的代碼頁,簡體中文代碼是936;iocharset指定字符集,簡體中文一般用cp936或gb2312。 當掛載的文件系統(tǒng)linux不支持時,mount一定出錯(如Windows2000的NTFS)。這時,可以重新編譯linux內核,以獲得對該文件系統(tǒng)的支持。3.自動掛載 每次開機訪問的分區(qū)都要運行mount命令,顯然太煩瑣。通過對/etc/fstab文件的設置,可以讓Linux每次開機時自動掛載希望掛載的分區(qū)。 在/etc目錄下有個fstab文件,在該文件中列出了Linux開機時自動掛載文件系統(tǒng)的列表。下面是一個/etc/fstab文件內容的實例:/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)的設備名;第二列是掛載點;第三列是掛載的文件系統(tǒng)類型;第四列是掛載的選項,選項間用逗號分隔;第五列是提供DUMP功能,該選項被\“dump\”命令使用來檢查一個文件系統(tǒng)應該以多快頻率進行轉儲,若不需要轉儲就設置該字段為0,其默認值是0;第六列該字段被fsck命令用來決定在啟動時需要被掃描的文件系統(tǒng)的順序,根文件系統(tǒng)\對應該字段的值應該為1,其他文件系統(tǒng)應該為2。若該文件系統(tǒng)無需在啟動時掃描則設置該字段為0,其默認值是0;auto:自動掛載。nouser:使一般用戶無法掛載。async:以非同步方式執(zhí)行文件系統(tǒng)的輸入輸出操作。可見,該列表中光驅和軟驅是不自動掛載的,參數設置為noauto。注意:如果非要設成自動掛載,則要確保每次開機時光驅和軟驅里都要有盤。四、實驗內容和步驟1.掛載文件系統(tǒng)(1)手工掛載文件系統(tǒng)用mount命令掛載文件系統(tǒng)。命令格式:mount[-fnrvw][-ttype]devicedir其中,-ttype:指定文件系統(tǒng)類型;device:待安裝文件系統(tǒng)的塊設備名;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)(除注釋行外)。每行的構成如下。設備名:指定要安裝的存儲設備或遠程文件系統(tǒng)。掛載點:指定文件系統(tǒng)的掛載點。文件系統(tǒng)類型:指定要掛載的文件系統(tǒng)類型。掛載選項:一組以逗號分開的掛載選項。備份選項:指定是否使用dump命令備份文件系統(tǒng)。檢查選項:指定在系統(tǒng)引導時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文件構成,請增加一行,使系統(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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論