Linux磁盤分區(qū)管理課件_第1頁
Linux磁盤分區(qū)管理課件_第2頁
Linux磁盤分區(qū)管理課件_第3頁
Linux磁盤分區(qū)管理課件_第4頁
Linux磁盤分區(qū)管理課件_第5頁
已閱讀5頁,還剩123頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

RHEL6系統(tǒng)管理與服務(wù)器配置項目六:Linux文件系統(tǒng)與磁盤分區(qū)管理RHEL6系統(tǒng)管理與服務(wù)器配置項目六:Linux文件系統(tǒng)與1認(rèn)識文件系統(tǒng)文件系統(tǒng)(Filesystem)是操作系統(tǒng)在硬盤或者分區(qū)上保存文件信息的方法和數(shù)據(jù)結(jié)構(gòu),也就是文件在硬盤或分區(qū)上的組織結(jié)構(gòu)方式。文件系統(tǒng)包含三方面內(nèi)容系統(tǒng)中的文件是如何組織的(從邏輯上)文件是怎樣存儲在存儲設(shè)備上的(從物理上)文件是如何操作的

認(rèn)識文件系統(tǒng)文件系統(tǒng)(Filesystem)2基本概念存儲介質(zhì)硬盤、光盤、U盤、磁帶、網(wǎng)絡(luò)存儲設(shè)備等。磁盤的分割主要是指硬盤:對于大硬盤,需要合理規(guī)劃分區(qū)。硬盤的分割,Linux下可以用fdisk、parted等,Windows下可以使用磁盤管理工具,第三方軟件如PQmagic等。文件系統(tǒng)的創(chuàng)建一般也被稱為格式化,通過一些初始化工具來進(jìn)行,是一個將信息寫入驅(qū)動器,在空白空間中建立一定存儲秩序,即設(shè)置了一定的文件存儲格式與規(guī)則。一般情況下每種操作系統(tǒng)都有這方面的工具。文件系統(tǒng)的掛載(mount)文件系統(tǒng)只有掛載才能使用。Windows是自動掛載;Unix類的操作系統(tǒng)是通過mount命令實現(xiàn),掛載是要掛在掛載點(diǎn),通常是一個空置的目錄。掛載點(diǎn)內(nèi)容實際的物理存儲位置是在所被掛載的文件系統(tǒng)設(shè)置上。例:將/dev/cdrom掛載到/mnt/cdrom中,則掛載后mnt/cdrom目錄中的內(nèi)容實際上是存儲在光盤中的,而不是存在/mnt下的子文件夾cdrom中?;靖拍畲鎯橘|(zhì)3常見的文件系統(tǒng)常見的文件系統(tǒng)類型有FAT16、FAT32、NTFS(Windows)ext2、ext3、ext4、swap(Linux)NFS(網(wǎng)絡(luò)文件系統(tǒng))iso9660(光盤文件系統(tǒng))vfat(Windows使用的擴(kuò)展DOS分區(qū),支持長文件名)Linux支持多種文件系統(tǒng)Linux目前幾乎支持所有Unix類的文件系統(tǒng),如HFS,JFS,XFS,Minixfs、UFS等支持NFS支持vfat目前只支持對NTFS的只讀訪問Ext2:舊的Linux文件系統(tǒng)類型,支持長文件名,很容易升級到ext3類型Ext3:目前大部分Linux的默認(rèn)文件系統(tǒng)類型,在ext2的基礎(chǔ)上增加了目志功能。Ext4:RHEL6系統(tǒng)使用的文件系統(tǒng)類型Reisefs:一種新型的文件系統(tǒng),通過完全平均樹結(jié)構(gòu)來容納數(shù)據(jù),包括文件數(shù)據(jù)、文件名以及日志支持,支持海量磁盤和磁盤陣列,并能繼續(xù)保持很快的搜索速度的高效率。Linuxswap:swap文件系統(tǒng)專門用于交換分區(qū)。與Windows的交換文件不同,Linux使用整個分區(qū)來作為交換空間。一般交換分間大小被設(shè)置為當(dāng)前計算機(jī)術(shù)內(nèi)存的2倍。常見的文件系統(tǒng)常見的文件系統(tǒng)類型有4Linux文件系統(tǒng)結(jié)構(gòu)Linux目錄結(jié)構(gòu)Linux文件系統(tǒng)是一個目錄樹結(jié)構(gòu),文件系統(tǒng)結(jié)構(gòu)從一個根目錄開始,根目錄下可以有任意多個文件和子目錄,子目錄中又可以有任意多個文件和子目錄。Linux的這種文件系統(tǒng)結(jié)構(gòu)使得一個目錄和包含的文件/子目錄之間形成一個父子關(guān)系。Linux文件系統(tǒng)結(jié)構(gòu)Linux目錄結(jié)構(gòu)5Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)與Windows的區(qū)別Windows以分區(qū)為樹根,若有多個分區(qū),則形成多個樹并列的情形:Linux所有文件系統(tǒng)都安裝在一個樹根上。進(jìn)行分區(qū)時,必須先劃分一根分區(qū),然后將其它的分區(qū)都掛載到這個根目錄下。Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)與Windows6Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)稱為“樹狀結(jié)構(gòu)”或“父子結(jié)構(gòu)”;Linux文件結(jié)構(gòu)是以根目錄“/”為起點(diǎn),向下展開;掛載點(diǎn):如果想訪問某個磁盤分區(qū)和其他設(shè)備(如光盤、U盤等),必須把分區(qū)或者設(shè)備進(jìn)行掛載,才可以對分區(qū)或設(shè)備進(jìn)行訪問;在Linux中用戶既可以在配置文件/etc/fstab中進(jìn)行設(shè)置,使系統(tǒng)在啟動時自動掛載某些分區(qū)和設(shè)備,也可在系統(tǒng)啟動之后通過mount命令掛載。Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)稱為“樹狀結(jié)構(gòu)”7Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)8文件系統(tǒng)掛載/卸載指令——mount文件系統(tǒng)掛載命令掛載:mount[選項][<文件系統(tǒng)類型>][掛載點(diǎn)]選項:-t指定載入文件系統(tǒng)的類型(fat32為vfat)-r以只讀的模式載入設(shè)備-w以可讀寫模式載入設(shè)備-a載入在/etc/fstab中列出的所有設(shè)備-o指定掛載文件系統(tǒng)時的選項,常用的有:codepage=內(nèi)碼表,中文簡體中代碼codepage=936iocharset=字符集:指定字符編碼,,iochartset=gb2312Loop將映像文件(.iso)掛載到系統(tǒng)當(dāng)中;掛載點(diǎn):最好是一個空目錄(請先建立好該掛載目錄),如果掛載的是一個非空目錄,掛載后訪問不到原目錄內(nèi)容,卸載后才能訪問卸載:umount設(shè)備名或掛載點(diǎn)文件系統(tǒng)掛載/卸載指令——mount文件系統(tǒng)掛載命令掛載點(diǎn):9掛載/卸載光盤掛載光驅(qū)#mount–tiso9660/dev/cdrom

/mnt/cdrom//mnt/cdrom是掛載點(diǎn)目錄,需自行創(chuàng)建,掛載點(diǎn)可以是任意目錄或:

#mount/mnt/cdrom//也可用簡單參數(shù)#ls

/mnt/cdrom//查看掛載后內(nèi)容卸載光盤

#umount/dev/hdc或:#umount/mnt/cdrom注:若需更換或取出光盤,必須先卸載。查看一個光盤鏡像文件(即.iso文件),也需先掛載:mount–oloop./linux.iso./mycd掛載/卸載光盤掛載光驅(qū)10掛載/卸載光盤掛載/卸載光盤11掛載/卸載U盤虛擬機(jī)下掛載U盤步驟切換到vmware里,把焦點(diǎn)轉(zhuǎn)移到vmware,再

插入u盤.如果切換之前,已在windows下插入了U盤,這里應(yīng)在WIN中“彈出或刪除”U盤即可或鼠標(biāo)單擊vmware右下角的U盤圖標(biāo),選擇右鍵菜單的“connect”使用#fdisk–l查看U盤所用的設(shè)備名:掛載/卸載U盤虛擬機(jī)下掛載U盤步驟12掛載/卸載U盤#fdisk–l//查看U盤所用的設(shè)備名:掛載/卸載U盤#fdisk–l//查看U盤所用的設(shè)備名:13掛載/卸載U盤掛載U盤:#mount–tvfat/dev/sdb1/mnt/usb

//usb目錄是掛載點(diǎn),必須先創(chuàng)建,sdb1是用fdisk–l查看到U盤所對應(yīng)的分區(qū)或#mount–tvfat/dev/sdb1/mnt/usb–oiochartset=gb2312//帶有中文信息時卸載U盤:#umount/dev/sdb1或#umount/mnt/usb掛載/卸載U盤掛載U盤:14掛載/卸載U盤掛載/卸載U盤15掛載NTFS分區(qū)在雙操作系統(tǒng)上可實現(xiàn)對windows的掛載(注:虛擬機(jī)與主機(jī)相當(dāng)于兩臺不同的機(jī),掛載不了主機(jī)WIN盤),方法如下:掛載NTFS分區(qū)在雙操作系統(tǒng)上可實現(xiàn)對windows的掛載(16開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

文件系統(tǒng)配置文件/etc/fstab

fstab(filesystemtable)是一個純文本文件,開機(jī)后,系統(tǒng)會自動搜索該文件中的內(nèi)容,對列于該文件中的文件系統(tǒng)進(jìn)行自動掛載。fstab文件有幾列組成,列與列之間用tab鍵隔開,一般格式如下:開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

文件系統(tǒng)配置文件17開機(jī)自動掛載文件系統(tǒng)—/etc/fstab開機(jī)自動掛載文件系統(tǒng)—/etc/fstab18開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

19開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

#vi/etc/fstab//可直接編輯文件,實現(xiàn)自動掛載開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

#vi/etc20Linux磁盤分區(qū)Linux硬盤分區(qū)硬盤的分區(qū)主要分為主分區(qū)(PrimaryPartion)和擴(kuò)充分區(qū)(ExtensionPartion)兩種,基本分區(qū)和擴(kuò)充分區(qū)的數(shù)目之和不能大于四個。且基本分區(qū)可以馬上被使用但不能再分區(qū)。擴(kuò)充分區(qū)必須再進(jìn)行分區(qū)后才能使用,也就是說它必須還要進(jìn)行二次分區(qū)。那么由擴(kuò)充分區(qū)再分下去的是什么呢?它就是邏輯分區(qū)(LogicalPartion),況且邏輯分區(qū)沒有數(shù)量上限制。硬盤分區(qū)命名Linux操作系統(tǒng)硬盤分區(qū)的命名是使用“設(shè)備名稱+分區(qū)號碼”標(biāo)明硬盤的分區(qū):

對于IDE硬盤,驅(qū)動器標(biāo)識符為“hdx~”,其中“hd”表明分區(qū)所在設(shè)備的類型,這里是指IDE硬盤了?!皒”為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),“~”代表分區(qū),Linux磁盤分區(qū)Linux硬盤分區(qū)21前四個分區(qū)用數(shù)字1到4表示,它們是主分區(qū)或擴(kuò)展分區(qū),從5開始就是邏輯分區(qū)。例:hda3表示為第一個IDE硬盤上的第三個主分區(qū)或擴(kuò)展分區(qū),hdb2表示為第二個IDE硬盤上的第二個主分區(qū)或擴(kuò)展分區(qū)。對于SCSI硬盤則標(biāo)識為“sdx~”,SCSI硬盤是用“sd”來表示分區(qū)所在設(shè)備的類型的,其余則和IDE硬盤的表示方法一樣。前四個分區(qū)用數(shù)字1到4表示,它們是主分區(qū)或擴(kuò)展分區(qū),從5開始22Linux磁盤分區(qū)說明名稱計算機(jī)IDE1接口第1個硬盤(master,主硬盤)的第1個分區(qū)/dev/hda1計算機(jī)IDE1接口第2個硬盤(slave,從硬盤)的第1個分區(qū)/dev/hdb1計算機(jī)IDE2接口第1個硬盤(master,主硬盤)的第3個分區(qū)/dev/hdc3計算機(jī)IDE2接口第2個硬盤(slave,從硬盤)的第1個邏輯分區(qū)/dev/hdd5計算機(jī)SCSI接口第1個硬盤(ID號為0)的第1個分區(qū)/dev/sda1計算機(jī)SCSI接口第2個硬盤(ID號為1)的第2個邏輯分區(qū)/dev/sdb6Linux分區(qū)命名規(guī)則,例如:Linux磁盤分區(qū)說明名稱計算機(jī)IDE1接口第1個硬盤(ma23磁盤分區(qū)——fdisk

磁盤分區(qū)命令:fdisk

觀察硬盤之實體使用情形與分割硬盤用。語法:#fdisk[–l][設(shè)備名]例如:#fdisk-l//查看系統(tǒng)所有分區(qū)情況#fdisk-l/dev/sda

//查看設(shè)備/dev/sda的分區(qū)設(shè)備

#fdisk/dev/sda

//對設(shè)備/dev/sda盤進(jìn)行分區(qū)管理。

磁盤分區(qū)——fdisk磁盤分區(qū)命令:fdisk

觀察24磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk25磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk26磁盤分區(qū)——fdiskFdisk有很多參數(shù),可是經(jīng)常使用的只有幾個:用戶通過提示鍵入“m”,可以顯示Fdisk命令各個參數(shù)的說明。在Linux分區(qū)過程,一般是先通過p參數(shù)來顯示硬盤分區(qū)表信息,然后根據(jù)信息確定將來的分區(qū);如果想完全改變硬盤的分區(qū)格式,就可以通過d參數(shù)一個一個地刪除存在的硬盤分區(qū)。刪除完畢,就可以通過n參數(shù)來增加新的分區(qū)。當(dāng)按下“n”后;這里要選擇新建的分區(qū)類型,是主分區(qū)還是擴(kuò)展分區(qū);選擇p或是e。然后就是設(shè)置分區(qū)的大小。磁盤分區(qū)——fdiskFdisk有很多參數(shù),可是經(jīng)常使用的只27磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk28磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk29磁盤分區(qū)——fdisk提醒注意:如果硬盤上有擴(kuò)展分區(qū),就只能增加邏輯分區(qū),不能增加擴(kuò)展分區(qū)。在增加分區(qū)的時候,其類型都是默認(rèn)的LinuxNative,如果要把其中的某些分區(qū)改變?yōu)槠渌愋?,例如LinuxSwap或FAT32等,可以通過命令t來改變,當(dāng)按下“t”改變分區(qū)類型的時候,系統(tǒng)會提示要改變哪個分區(qū)、以及改變?yōu)槭裁搭愋?如果想知道系統(tǒng)所支持的分區(qū)類型,鍵入l),如下所示:Command(mforhelp):tPartitionnumber(1-4):1//第幾個主分區(qū)Hexcode(typeLtolistcodes):82//linuxswap類型號Changedsystemtypeofpartition1to82(Linuxswap)改變完了分區(qū)類型,就可以按下“w”,保存并退出。如果不想保存,那么可以選擇“q”直接退出,如下所示:Command(mforhelp):w//保存設(shè)置通過如上的操作,就可以按照需要成功地劃分磁盤分區(qū)了。磁盤分區(qū)——fdisk提醒注意:如果硬盤上有擴(kuò)展分區(qū),就只能30Linux磁盤分區(qū)管理課件31Linux磁盤分區(qū)管理課件32Linux磁盤分區(qū)管理課件33Linux磁盤分區(qū)管理課件34格式化分區(qū)與掛載使用一個新的分區(qū)在使用前必須要進(jìn)行如下處理:1、格式化2、掛載到某個目錄后方可存儲數(shù)據(jù)。格式化分區(qū)與掛載使用一個新的分區(qū)在使用前必須要進(jìn)行如下處理:35格式化新分區(qū)——mkfs新的分區(qū)需要進(jìn)行格式化才能使用格式化命令:或#mkfs.ext4

/dev/sdb1

//格式化成ext4或:#

mkfs.ext3

/dev/sdb1

//格式化成ext3格式化新分區(qū)——mkfs新的分區(qū)需要進(jìn)行格式化才能使用36格式化新分區(qū)——mkfs使用#mkfs.ext3/dev/sdb1進(jìn)行格式化格式化新分區(qū)——mkfs使用#mkfs.ext3/de37使用命令

mount/dev/sdb1/mydisk把/dev/sdb1掛載到/mydisk下,然后就可以使用這個分區(qū)了。使用命令

mount/dev/sdb1/mydisk38可以通過修改/etc/fstab這個文件讓系統(tǒng)啟動時自動加載新分區(qū)。#vi/etc/fstab這個文件,在里面增加一行:/dev/sdb1

/mydiskext3

defaults

13可以通過修改/etc/fstab這個文件讓系統(tǒng)啟動時自動加39修改文件系統(tǒng)配置——/etc/fstab/etc/fstab各列內(nèi)容說明:修改文件系統(tǒng)配置——/etc/fstab/etc/fstab40磁盤配額管理1、檢查Linux內(nèi)核是否支持磁盤配額磁盤配額管理1、檢查Linux內(nèi)核是否支持磁盤配額41磁盤配額管理2、修改/ect/fstab,添加磁盤配額參數(shù):磁盤配額管理2、修改/ect/fstab,添加磁盤配額參數(shù):42磁盤配額管理3、重新掛載磁盤配額管理3、重新掛載43磁盤配額管理下面是以rhel5中以\為配額磁盤配額管理下面是以rhel5中以\為配額44磁盤配額管理4、生成配額數(shù)據(jù)庫:磁盤配額管理4、生成配額數(shù)據(jù)庫:45磁盤配額管理5、分用戶或群組分配磁盤配額:磁盤配額管理5、分用戶或群組分配磁盤配額:46磁盤配額管理6、使分區(qū)磁盤配額生效#quotaon/7、用戶登錄測試8、關(guān)閉磁盤配額:

#quotaoff/磁盤配額管理6、使分區(qū)磁盤配額生效47虛擬機(jī)中建立一個新硬盤實例:在虛擬機(jī)中建立一個新硬盤一、建立新的虛擬硬盤(即雙系統(tǒng)中的其它硬盤)打開VMware選擇菜單“VM”>settings>"Add">"下一步">選擇"Harddisk",單點(diǎn)"下一步“虛擬機(jī)中建立一個新硬盤實例:在虛擬機(jī)中建立一個新硬盤48虛擬機(jī)中建立一個新硬盤虛擬機(jī)中建立一個新硬盤49選"creatanewvirtualdisk"單點(diǎn)"下一步“虛擬機(jī)中建立一個新硬盤選"creatanewvirtualdisk"單點(diǎn)50選“SCSI”點(diǎn)“下一步”>輸入你想建的虛擬硬盤的大小,點(diǎn)“下一步”>輸入你想建的虛擬硬盤的名字,點(diǎn)“完成”。即已經(jīng)建立了一個新的虛擬硬盤。虛擬機(jī)中建立一個新硬盤選“SCSI”點(diǎn)“下一步”>輸入你想建的虛擬硬51

使用fdisk建立磁盤分區(qū)使用#fdisk–l查看磁盤分區(qū)情況可以看到下圖,沒有新磁盤信息,需重啟動重新啟動:#reboot

使用fdisk建立磁盤分區(qū)使用#fdisk–l查看磁盤52下圖可以看到/dev/sdb沒有有效的分區(qū)表。那么下面需要對它進(jìn)行分區(qū)。

使用fdisk建立磁盤分區(qū)下圖可以看到/dev/sdb沒有有效的分區(qū)表。那么下面需要對53對虛擬硬盤分區(qū)——fdisk二、分區(qū)使用命令#fdisk/dev/sdb,對它進(jìn)行分區(qū),出現(xiàn)一個提示,輸入“m”,查看一下fdisk的參數(shù)幫助信息對虛擬硬盤分區(qū)——fdisk二、分區(qū)54對虛擬硬盤分區(qū)——fdisk輸入m,查看所有參數(shù)對虛擬硬盤分區(qū)——fdisk輸入m,查看所有參數(shù)55對虛擬硬盤分區(qū)——fdisk輸入“p”,顯示當(dāng)前分區(qū)表,接著,輸入“n”,來增加一個新的分區(qū)。:對虛擬硬盤分區(qū)——fdisk輸入“p”,顯示當(dāng)前分區(qū)表,接著56對虛擬硬盤分區(qū)——fdisk輸入“p”,選擇建立主分區(qū),因為建立的是第一個分區(qū),所以就輸入“1”,如果建立的是第二個分區(qū),那么就輸入“2”,依次類推。因為是使用整個新增加的虛擬硬盤,所以就在之后的兩個輸入處,輸入“1”和“261,如圖中所示。輸入“p”,打印分區(qū)表到屏幕上,然后輸入“w”,寫分區(qū)表。:對虛擬硬盤分區(qū)——fdisk輸入“p”,選擇建立主分區(qū),因為57查看分區(qū)——fdisk-l

再用#fdisk-l查看分區(qū)情況。查看分區(qū)——fdisk-l再用#fdisk-l查看58格式化新分區(qū)——mkfs三、格式化新分區(qū)新的分區(qū)需要進(jìn)行格式化才能使用格式化命令:或#mkfs.ext4

/dev/sdb1

//格式化成ext4或:#

mkfs.ext3

/dev/sdb1

//格式化成ext3格式化新分區(qū)——mkfs三、格式化新分區(qū)59格式化新分區(qū)——mkfs使用#mkfs.ext4/dev/sdb1進(jìn)行格式化格式化新分區(qū)——mkfs使用#mkfs.ext4/de60掛載新虛擬硬盤四、掛載新虛擬硬盤首先要在根目錄下建立一個文件夾,我建立了一個名為mydisk的文件夾。使用命令

mount/dev/sdb1/mydisk把/dev/sdb1掛載到/mydisk下,然后就可以使用這個虛擬硬盤了。掛載新虛擬硬盤四、掛載新虛擬硬盤61掛載新虛擬硬盤掛載新分區(qū)后,可以看到新設(shè)備的硬盤空間了掛載新虛擬硬盤掛載新分區(qū)后,可以看到新設(shè)備的硬盤空間了62修改文件系統(tǒng)配置——/etc/fstab在重新啟動電腦之后,發(fā)現(xiàn)掛載的新虛擬硬盤又看不到了,再次運(yùn)行上面提到的掛載命令,才看到新虛擬硬盤,但是這樣太不方便了??梢酝ㄟ^修改/etc/fstab這個文件讓系統(tǒng)啟動時自動加載新虛擬硬盤。打開/etc/fstab這個文件,在里面增加一行:/dev/sdb1

/mydiskext4

defaults

12修改文件系統(tǒng)配置——/etc/fstab在重新啟動電腦之后,63修改文件系統(tǒng)配置——/etc/fstab在配置文件中增加一行硬盤掛載點(diǎn)#vi/etc/fstab保存,退出。重新啟動,再運(yùn)行#df-h,新硬盤就有了。修改文件系統(tǒng)配置——/etc/fstab在配置文件中增加一行64RHEL6系統(tǒng)管理與服務(wù)器配置項目六:Linux文件系統(tǒng)與磁盤分區(qū)管理RHEL6系統(tǒng)管理與服務(wù)器配置項目六:Linux文件系統(tǒng)與65認(rèn)識文件系統(tǒng)文件系統(tǒng)(Filesystem)是操作系統(tǒng)在硬盤或者分區(qū)上保存文件信息的方法和數(shù)據(jù)結(jié)構(gòu),也就是文件在硬盤或分區(qū)上的組織結(jié)構(gòu)方式。文件系統(tǒng)包含三方面內(nèi)容系統(tǒng)中的文件是如何組織的(從邏輯上)文件是怎樣存儲在存儲設(shè)備上的(從物理上)文件是如何操作的

認(rèn)識文件系統(tǒng)文件系統(tǒng)(Filesystem)66基本概念存儲介質(zhì)硬盤、光盤、U盤、磁帶、網(wǎng)絡(luò)存儲設(shè)備等。磁盤的分割主要是指硬盤:對于大硬盤,需要合理規(guī)劃分區(qū)。硬盤的分割,Linux下可以用fdisk、parted等,Windows下可以使用磁盤管理工具,第三方軟件如PQmagic等。文件系統(tǒng)的創(chuàng)建一般也被稱為格式化,通過一些初始化工具來進(jìn)行,是一個將信息寫入驅(qū)動器,在空白空間中建立一定存儲秩序,即設(shè)置了一定的文件存儲格式與規(guī)則。一般情況下每種操作系統(tǒng)都有這方面的工具。文件系統(tǒng)的掛載(mount)文件系統(tǒng)只有掛載才能使用。Windows是自動掛載;Unix類的操作系統(tǒng)是通過mount命令實現(xiàn),掛載是要掛在掛載點(diǎn),通常是一個空置的目錄。掛載點(diǎn)內(nèi)容實際的物理存儲位置是在所被掛載的文件系統(tǒng)設(shè)置上。例:將/dev/cdrom掛載到/mnt/cdrom中,則掛載后mnt/cdrom目錄中的內(nèi)容實際上是存儲在光盤中的,而不是存在/mnt下的子文件夾cdrom中?;靖拍畲鎯橘|(zhì)67常見的文件系統(tǒng)常見的文件系統(tǒng)類型有FAT16、FAT32、NTFS(Windows)ext2、ext3、ext4、swap(Linux)NFS(網(wǎng)絡(luò)文件系統(tǒng))iso9660(光盤文件系統(tǒng))vfat(Windows使用的擴(kuò)展DOS分區(qū),支持長文件名)Linux支持多種文件系統(tǒng)Linux目前幾乎支持所有Unix類的文件系統(tǒng),如HFS,JFS,XFS,Minixfs、UFS等支持NFS支持vfat目前只支持對NTFS的只讀訪問Ext2:舊的Linux文件系統(tǒng)類型,支持長文件名,很容易升級到ext3類型Ext3:目前大部分Linux的默認(rèn)文件系統(tǒng)類型,在ext2的基礎(chǔ)上增加了目志功能。Ext4:RHEL6系統(tǒng)使用的文件系統(tǒng)類型Reisefs:一種新型的文件系統(tǒng),通過完全平均樹結(jié)構(gòu)來容納數(shù)據(jù),包括文件數(shù)據(jù)、文件名以及日志支持,支持海量磁盤和磁盤陣列,并能繼續(xù)保持很快的搜索速度的高效率。Linuxswap:swap文件系統(tǒng)專門用于交換分區(qū)。與Windows的交換文件不同,Linux使用整個分區(qū)來作為交換空間。一般交換分間大小被設(shè)置為當(dāng)前計算機(jī)術(shù)內(nèi)存的2倍。常見的文件系統(tǒng)常見的文件系統(tǒng)類型有68Linux文件系統(tǒng)結(jié)構(gòu)Linux目錄結(jié)構(gòu)Linux文件系統(tǒng)是一個目錄樹結(jié)構(gòu),文件系統(tǒng)結(jié)構(gòu)從一個根目錄開始,根目錄下可以有任意多個文件和子目錄,子目錄中又可以有任意多個文件和子目錄。Linux的這種文件系統(tǒng)結(jié)構(gòu)使得一個目錄和包含的文件/子目錄之間形成一個父子關(guān)系。Linux文件系統(tǒng)結(jié)構(gòu)Linux目錄結(jié)構(gòu)69Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)與Windows的區(qū)別Windows以分區(qū)為樹根,若有多個分區(qū),則形成多個樹并列的情形:Linux所有文件系統(tǒng)都安裝在一個樹根上。進(jìn)行分區(qū)時,必須先劃分一根分區(qū),然后將其它的分區(qū)都掛載到這個根目錄下。Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)與Windows70Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)稱為“樹狀結(jié)構(gòu)”或“父子結(jié)構(gòu)”;Linux文件結(jié)構(gòu)是以根目錄“/”為起點(diǎn),向下展開;掛載點(diǎn):如果想訪問某個磁盤分區(qū)和其他設(shè)備(如光盤、U盤等),必須把分區(qū)或者設(shè)備進(jìn)行掛載,才可以對分區(qū)或設(shè)備進(jìn)行訪問;在Linux中用戶既可以在配置文件/etc/fstab中進(jìn)行設(shè)置,使系統(tǒng)在啟動時自動掛載某些分區(qū)和設(shè)備,也可在系統(tǒng)啟動之后通過mount命令掛載。Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)稱為“樹狀結(jié)構(gòu)”71Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)結(jié)構(gòu)72文件系統(tǒng)掛載/卸載指令——mount文件系統(tǒng)掛載命令掛載:mount[選項][<文件系統(tǒng)類型>][掛載點(diǎn)]選項:-t指定載入文件系統(tǒng)的類型(fat32為vfat)-r以只讀的模式載入設(shè)備-w以可讀寫模式載入設(shè)備-a載入在/etc/fstab中列出的所有設(shè)備-o指定掛載文件系統(tǒng)時的選項,常用的有:codepage=內(nèi)碼表,中文簡體中代碼codepage=936iocharset=字符集:指定字符編碼,,iochartset=gb2312Loop將映像文件(.iso)掛載到系統(tǒng)當(dāng)中;掛載點(diǎn):最好是一個空目錄(請先建立好該掛載目錄),如果掛載的是一個非空目錄,掛載后訪問不到原目錄內(nèi)容,卸載后才能訪問卸載:umount設(shè)備名或掛載點(diǎn)文件系統(tǒng)掛載/卸載指令——mount文件系統(tǒng)掛載命令掛載點(diǎn):73掛載/卸載光盤掛載光驅(qū)#mount–tiso9660/dev/cdrom

/mnt/cdrom//mnt/cdrom是掛載點(diǎn)目錄,需自行創(chuàng)建,掛載點(diǎn)可以是任意目錄或:

#mount/mnt/cdrom//也可用簡單參數(shù)#ls

/mnt/cdrom//查看掛載后內(nèi)容卸載光盤

#umount/dev/hdc或:#umount/mnt/cdrom注:若需更換或取出光盤,必須先卸載。查看一個光盤鏡像文件(即.iso文件),也需先掛載:mount–oloop./linux.iso./mycd掛載/卸載光盤掛載光驅(qū)74掛載/卸載光盤掛載/卸載光盤75掛載/卸載U盤虛擬機(jī)下掛載U盤步驟切換到vmware里,把焦點(diǎn)轉(zhuǎn)移到vmware,再

插入u盤.如果切換之前,已在windows下插入了U盤,這里應(yīng)在WIN中“彈出或刪除”U盤即可或鼠標(biāo)單擊vmware右下角的U盤圖標(biāo),選擇右鍵菜單的“connect”使用#fdisk–l查看U盤所用的設(shè)備名:掛載/卸載U盤虛擬機(jī)下掛載U盤步驟76掛載/卸載U盤#fdisk–l//查看U盤所用的設(shè)備名:掛載/卸載U盤#fdisk–l//查看U盤所用的設(shè)備名:77掛載/卸載U盤掛載U盤:#mount–tvfat/dev/sdb1/mnt/usb

//usb目錄是掛載點(diǎn),必須先創(chuàng)建,sdb1是用fdisk–l查看到U盤所對應(yīng)的分區(qū)或#mount–tvfat/dev/sdb1/mnt/usb–oiochartset=gb2312//帶有中文信息時卸載U盤:#umount/dev/sdb1或#umount/mnt/usb掛載/卸載U盤掛載U盤:78掛載/卸載U盤掛載/卸載U盤79掛載NTFS分區(qū)在雙操作系統(tǒng)上可實現(xiàn)對windows的掛載(注:虛擬機(jī)與主機(jī)相當(dāng)于兩臺不同的機(jī),掛載不了主機(jī)WIN盤),方法如下:掛載NTFS分區(qū)在雙操作系統(tǒng)上可實現(xiàn)對windows的掛載(80開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

文件系統(tǒng)配置文件/etc/fstab

fstab(filesystemtable)是一個純文本文件,開機(jī)后,系統(tǒng)會自動搜索該文件中的內(nèi)容,對列于該文件中的文件系統(tǒng)進(jìn)行自動掛載。fstab文件有幾列組成,列與列之間用tab鍵隔開,一般格式如下:開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

文件系統(tǒng)配置文件81開機(jī)自動掛載文件系統(tǒng)—/etc/fstab開機(jī)自動掛載文件系統(tǒng)—/etc/fstab82開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

83開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

#vi/etc/fstab//可直接編輯文件,實現(xiàn)自動掛載開機(jī)自動掛載文件系統(tǒng)—/etc/fstab

#vi/etc84Linux磁盤分區(qū)Linux硬盤分區(qū)硬盤的分區(qū)主要分為主分區(qū)(PrimaryPartion)和擴(kuò)充分區(qū)(ExtensionPartion)兩種,基本分區(qū)和擴(kuò)充分區(qū)的數(shù)目之和不能大于四個。且基本分區(qū)可以馬上被使用但不能再分區(qū)。擴(kuò)充分區(qū)必須再進(jìn)行分區(qū)后才能使用,也就是說它必須還要進(jìn)行二次分區(qū)。那么由擴(kuò)充分區(qū)再分下去的是什么呢?它就是邏輯分區(qū)(LogicalPartion),況且邏輯分區(qū)沒有數(shù)量上限制。硬盤分區(qū)命名Linux操作系統(tǒng)硬盤分區(qū)的命名是使用“設(shè)備名稱+分區(qū)號碼”標(biāo)明硬盤的分區(qū):

對于IDE硬盤,驅(qū)動器標(biāo)識符為“hdx~”,其中“hd”表明分區(qū)所在設(shè)備的類型,這里是指IDE硬盤了?!皒”為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),“~”代表分區(qū),Linux磁盤分區(qū)Linux硬盤分區(qū)85前四個分區(qū)用數(shù)字1到4表示,它們是主分區(qū)或擴(kuò)展分區(qū),從5開始就是邏輯分區(qū)。例:hda3表示為第一個IDE硬盤上的第三個主分區(qū)或擴(kuò)展分區(qū),hdb2表示為第二個IDE硬盤上的第二個主分區(qū)或擴(kuò)展分區(qū)。對于SCSI硬盤則標(biāo)識為“sdx~”,SCSI硬盤是用“sd”來表示分區(qū)所在設(shè)備的類型的,其余則和IDE硬盤的表示方法一樣。前四個分區(qū)用數(shù)字1到4表示,它們是主分區(qū)或擴(kuò)展分區(qū),從5開始86Linux磁盤分區(qū)說明名稱計算機(jī)IDE1接口第1個硬盤(master,主硬盤)的第1個分區(qū)/dev/hda1計算機(jī)IDE1接口第2個硬盤(slave,從硬盤)的第1個分區(qū)/dev/hdb1計算機(jī)IDE2接口第1個硬盤(master,主硬盤)的第3個分區(qū)/dev/hdc3計算機(jī)IDE2接口第2個硬盤(slave,從硬盤)的第1個邏輯分區(qū)/dev/hdd5計算機(jī)SCSI接口第1個硬盤(ID號為0)的第1個分區(qū)/dev/sda1計算機(jī)SCSI接口第2個硬盤(ID號為1)的第2個邏輯分區(qū)/dev/sdb6Linux分區(qū)命名規(guī)則,例如:Linux磁盤分區(qū)說明名稱計算機(jī)IDE1接口第1個硬盤(ma87磁盤分區(qū)——fdisk

磁盤分區(qū)命令:fdisk

觀察硬盤之實體使用情形與分割硬盤用。語法:#fdisk[–l][設(shè)備名]例如:#fdisk-l//查看系統(tǒng)所有分區(qū)情況#fdisk-l/dev/sda

//查看設(shè)備/dev/sda的分區(qū)設(shè)備

#fdisk/dev/sda

//對設(shè)備/dev/sda盤進(jìn)行分區(qū)管理。

磁盤分區(qū)——fdisk磁盤分區(qū)命令:fdisk

觀察88磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk89磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk90磁盤分區(qū)——fdiskFdisk有很多參數(shù),可是經(jīng)常使用的只有幾個:用戶通過提示鍵入“m”,可以顯示Fdisk命令各個參數(shù)的說明。在Linux分區(qū)過程,一般是先通過p參數(shù)來顯示硬盤分區(qū)表信息,然后根據(jù)信息確定將來的分區(qū);如果想完全改變硬盤的分區(qū)格式,就可以通過d參數(shù)一個一個地刪除存在的硬盤分區(qū)。刪除完畢,就可以通過n參數(shù)來增加新的分區(qū)。當(dāng)按下“n”后;這里要選擇新建的分區(qū)類型,是主分區(qū)還是擴(kuò)展分區(qū);選擇p或是e。然后就是設(shè)置分區(qū)的大小。磁盤分區(qū)——fdiskFdisk有很多參數(shù),可是經(jīng)常使用的只91磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk92磁盤分區(qū)——fdisk磁盤分區(qū)——fdisk93磁盤分區(qū)——fdisk提醒注意:如果硬盤上有擴(kuò)展分區(qū),就只能增加邏輯分區(qū),不能增加擴(kuò)展分區(qū)。在增加分區(qū)的時候,其類型都是默認(rèn)的LinuxNative,如果要把其中的某些分區(qū)改變?yōu)槠渌愋?,例如LinuxSwap或FAT32等,可以通過命令t來改變,當(dāng)按下“t”改變分區(qū)類型的時候,系統(tǒng)會提示要改變哪個分區(qū)、以及改變?yōu)槭裁搭愋?如果想知道系統(tǒng)所支持的分區(qū)類型,鍵入l),如下所示:Command(mforhelp):tPartitionnumber(1-4):1//第幾個主分區(qū)Hexcode(typeLtolistcodes):82//linuxswap類型號Changedsystemtypeofpartition1to82(Linuxswap)改變完了分區(qū)類型,就可以按下“w”,保存并退出。如果不想保存,那么可以選擇“q”直接退出,如下所示:Command(mforhelp):w//保存設(shè)置通過如上的操作,就可以按照需要成功地劃分磁盤分區(qū)了。磁盤分區(qū)——fdisk提醒注意:如果硬盤上有擴(kuò)展分區(qū),就只能94Linux磁盤分區(qū)管理課件95Linux磁盤分區(qū)管理課件96Linux磁盤分區(qū)管理課件97Linux磁盤分區(qū)管理課件98格式化分區(qū)與掛載使用一個新的分區(qū)在使用前必須要進(jìn)行如下處理:1、格式化2、掛載到某個目錄后方可存儲數(shù)據(jù)。格式化分區(qū)與掛載使用一個新的分區(qū)在使用前必須要進(jìn)行如下處理:99格式化新分區(qū)——mkfs新的分區(qū)需要進(jìn)行格式化才能使用格式化命令:或#mkfs.ext4

/dev/sdb1

//格式化成ext4或:#

mkfs.ext3

/dev/sdb1

//格式化成ext3格式化新分區(qū)——mkfs新的分區(qū)需要進(jìn)行格式化才能使用100格式化新分區(qū)——mkfs使用#mkfs.ext3/dev/sdb1進(jìn)行格式化格式化新分區(qū)——mkfs使用#mkfs.ext3/de101使用命令

mount/dev/sdb1/mydisk把/dev/sdb1掛載到/mydisk下,然后就可以使用這個分區(qū)了。使用命令

mount/dev/sdb1/mydisk102可以通過修改/etc/fstab這個文件讓系統(tǒng)啟動時自動加載新分區(qū)。#vi/etc/fstab這個文件,在里面增加一行:/dev/sdb1

/mydiskext3

defaults

13可以通過修改/etc/fstab這個文件讓系統(tǒng)啟動時自動加103修改文件系統(tǒng)配置——/etc/fstab/etc/fstab各列內(nèi)容說明:修改文件系統(tǒng)配置——/etc/fstab/etc/fstab104磁盤配額管理1、檢查Linux內(nèi)核是否支持磁盤配額磁盤配額管理1、檢查Linux內(nèi)核是否支持磁盤配額105磁盤配額管理2、修改/ect/fstab,添加磁盤配額參數(shù):磁盤配額管理2、修改/ect/fstab,添加磁盤配額參數(shù):106磁盤配額管理3、重新掛載磁盤配額管理3、重新掛載107磁盤配額管理下面是以rhel5中以\為配額磁盤配額管理下面是以rhel5中以\為配額108磁盤配額管理4、生成配額數(shù)據(jù)庫:磁盤配額管理4、生成配額數(shù)據(jù)庫:109磁盤配額管理5、分用戶或群組分配磁盤配額:磁盤配額管理5、分用戶或群組分配磁盤配額:110磁盤配額管理6、使分區(qū)磁盤配額生效#quotaon/7、用戶登錄測試8、關(guān)閉磁盤配額:

#quotaoff/磁盤配額管理6、使分區(qū)磁盤配額生效111虛擬機(jī)中建立一個新硬盤實例:在虛擬機(jī)中建立一個新硬盤一、建立新的虛擬硬盤(即雙系統(tǒng)中的其它硬盤)打開VMware選擇菜單“VM”>settings>"Add">"下一步">選擇"Harddisk",單點(diǎn)"下一步“虛擬機(jī)中建立一個新硬盤實例:在虛擬機(jī)中建立一個新硬盤112虛擬機(jī)中建立一個新硬盤虛擬機(jī)中建立一個新硬盤113選"creatanewv

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論