第八章文件系統(tǒng)管理_第1頁(yè)
第八章文件系統(tǒng)管理_第2頁(yè)
第八章文件系統(tǒng)管理_第3頁(yè)
第八章文件系統(tǒng)管理_第4頁(yè)
第八章文件系統(tǒng)管理_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第八章文件系統(tǒng)管理主要內(nèi)容文件系統(tǒng)概述Linux文件系統(tǒng)的結(jié)構(gòu)Linux文件的類(lèi)型創(chuàng)建文件系統(tǒng)交換分區(qū)文件系統(tǒng)的掛載和卸載文件系統(tǒng)的維護(hù)8.1文件系統(tǒng)概述8.1.1什么是文件系統(tǒng)文件系統(tǒng)是操作系統(tǒng)在硬盤(pán)或者分區(qū)上保持文件信息的方法和數(shù)據(jù)結(jié)構(gòu),也就是文件在硬盤(pán)或分區(qū)上的組織結(jié)構(gòu)方式,也指用于存儲(chǔ)文件的磁盤(pán)、分區(qū)或文件系統(tǒng)種類(lèi)。簡(jiǎn)單地講,文件系統(tǒng)是指按照一定規(guī)則組織的文件結(jié)構(gòu),用于管理機(jī)器上的文件和目錄,使之能夠被有效地存取。在操作系統(tǒng)中,每個(gè)文件和目錄都被指定了一個(gè)文件名,用戶(hù)按文件名存取文件,而實(shí)際上,文件和目錄在磁盤(pán)中是按照柱面、磁道等物理位置存放的,文件系統(tǒng)能夠?qū)⒉僮飨到y(tǒng)對(duì)文件的按名存取轉(zhuǎn)化成按磁盤(pán)的物理位置進(jìn)行讀寫(xiě)?!拔募保菏谴娣乓磺袛?shù)據(jù)信息的倉(cāng)庫(kù)。8.1.2磁盤(pán)分區(qū)硬盤(pán)分區(qū)是針對(duì)一個(gè)硬盤(pán)進(jìn)行操作的,它可以分為:主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū)。其中主分區(qū)可以是1-4個(gè),擴(kuò)展分區(qū)可以有0-1個(gè),邏輯分區(qū)則沒(méi)有什么限制。它們的關(guān)系如下圖所示:8.1.3主分區(qū)與擴(kuò)展分區(qū)主分區(qū)與擴(kuò)展分區(qū)是平級(jí)的,擴(kuò)展分區(qū)本身無(wú)法用來(lái)存放數(shù)據(jù),要使用它必須將其分成若干個(gè)(1-n個(gè))邏輯分區(qū)。一個(gè)硬盤(pán)能夠分成4個(gè)主分區(qū)、3個(gè)主分區(qū)1個(gè)擴(kuò)展分區(qū)、2個(gè)主分區(qū)1個(gè)擴(kuò)展分區(qū)、1個(gè)主分區(qū)1個(gè)擴(kuò)展分區(qū)(只安裝Windows系統(tǒng)的用戶(hù)大多是使用這種方法)。不管什么操作系統(tǒng),能夠直接使用的只有主分區(qū)、邏輯分區(qū)。不過(guò)不同的操作系統(tǒng)使用的文件系統(tǒng)格式不同,因此在用于不同操作系統(tǒng)后,分區(qū)又有了一些新名字:早版本MSDOS使用的FAT16分區(qū)、Windows使用的FAT32分區(qū)、WindowsNT使用的NTFS分區(qū)、Linux使用的Ext2分區(qū)及Swap分區(qū)……等等。8.1.4Windows分區(qū)和Linux分區(qū)對(duì)于Windows而言,它只能夠使用一個(gè)主分區(qū)(在FDISK,稱(chēng)為主DOS分區(qū)),可以使用多個(gè)邏輯分區(qū)。硬盤(pán)盤(pán)符的編號(hào)如圖所示:8.1.5Linux存儲(chǔ)設(shè)備的命名PC機(jī)上最多有4個(gè)IDE設(shè)備,可能是磁盤(pán),也可能是CD/DVD設(shè)備。在Linux中,對(duì)于IDE磁盤(pán),使用“hd”表示,并且在“hd”之后使用小寫(xiě)字母表示磁盤(pán)編號(hào),磁盤(pán)編號(hào)之后是分區(qū)編號(hào),使用阿拉伯?dāng)?shù)字表示。主分區(qū)的編號(hào)依次是1~4,而擴(kuò)展分區(qū)上的邏輯分區(qū)編號(hào)從5開(kāi)始。而SATA和SCSI磁盤(pán)共同使用“sd”表示。常用存儲(chǔ)設(shè)備的名稱(chēng)表示如表所示。存儲(chǔ)設(shè)備設(shè)備文件IDE1的主盤(pán)/dev/hdaIDE1的從盤(pán)/dev/hdbIDE2的主盤(pán)/dev/hdcIDE2的從盤(pán)/dev/hddIDE1的主盤(pán)第一分區(qū)/dev/hda1IDE1的從盤(pán)第一邏輯分區(qū)/dev/hdb5系統(tǒng)的第一個(gè)SCSI硬盤(pán)/dev/sda軟盤(pán)驅(qū)動(dòng)器/dev/fd0光盤(pán)驅(qū)動(dòng)器/dev/cdrom8.2Linux的文件系統(tǒng)8.2.1Linux的文件系統(tǒng)的功能:1、實(shí)現(xiàn)按文件名存取文件信息,完成從文件名到文件存儲(chǔ)物理地址的映射。2、文件存儲(chǔ)空間的分配與回收。3、對(duì)文件及目錄的管理。4、提供操作系統(tǒng)與用戶(hù)的接口。5、菜單式接口。6、程序接口。7、提供文件自身的服務(wù),如安全性、共享機(jī)制等。8.2.2常見(jiàn)的文件系統(tǒng)不同的操作系統(tǒng)文件系統(tǒng)的類(lèi)型一般也不盡相同,常見(jiàn)的有如下幾種文件系統(tǒng):(1)vfat文件系統(tǒng):分為FAT和FAT32兩種,是微軟Windows9x/2000/XP/Vista及NT操作系統(tǒng)常用的文件系統(tǒng),該文件系統(tǒng)對(duì)DOS文件系統(tǒng)進(jìn)行了擴(kuò)展,提供了對(duì)長(zhǎng)文件名的支持。(2)NTFS文件系統(tǒng):是微軟WindowsNT起開(kāi)始使用的文件系統(tǒng),Windows2000/WindowsXP/Windows2003和Vista都推薦使用這種文件系統(tǒng)。它除了支持文件權(quán)限、壓縮、加密以及磁盤(pán)限額等功能外,還增加了對(duì)文件系統(tǒng)日志的支持,能夠在操作系統(tǒng)出現(xiàn)故障時(shí),通過(guò)日志恢復(fù)用戶(hù)存儲(chǔ)在文件系統(tǒng)中的數(shù)據(jù),從而最大程度地保證用戶(hù)數(shù)據(jù)的安全。在RHL9中,可以通過(guò)重新編譯內(nèi)核的方式提供對(duì)NTFS文件系統(tǒng)的支持,但目前只支持對(duì)該文件系統(tǒng)的只讀訪問(wèn)。(3)ext2文件系統(tǒng):是一種高效的文件系統(tǒng),支持長(zhǎng)達(dá)255個(gè)字符的長(zhǎng)文件名。由于它不支持文件系統(tǒng)的日志,而且內(nèi)存數(shù)據(jù)在回寫(xiě)到文件系統(tǒng)時(shí)通常都存在延時(shí),所以使用這種文件系統(tǒng)時(shí),需要及時(shí)在內(nèi)存和磁盤(pán)之間進(jìn)行數(shù)據(jù)的同步操作,否則容易造成用戶(hù)數(shù)據(jù)的丟失。該系統(tǒng)可以很方便地升級(jí)為ext3文件系統(tǒng)。(4)ext3文件系統(tǒng):是ext2文件系統(tǒng)的增進(jìn)版本,ext3文件系統(tǒng)繼承了ext2系統(tǒng)的高效性,增加了文件系統(tǒng)的日志功能,保證了文件系統(tǒng)的可用性,增加了對(duì)文件的完整性保護(hù)。在操作系統(tǒng)意外斷電或崩潰時(shí),ext3能夠利用日志功能快速恢復(fù)系統(tǒng)數(shù)據(jù)。ext3是現(xiàn)在大部分Linux系統(tǒng)默認(rèn)的文件系統(tǒng)類(lèi)型,也是RHL9默認(rèn)使用的文件系統(tǒng)。Linux系統(tǒng)是一種對(duì)文件系統(tǒng)兼容性很強(qiáng)的操作系統(tǒng),它能夠支持多種文件系統(tǒng),支持對(duì)FAT、FAT32讀寫(xiě)訪問(wèn),支持對(duì)NTFS的只讀訪問(wèn),8.2.3Linux文件系統(tǒng)Linux與DOS文件系統(tǒng)的區(qū)別1、windows文件系統(tǒng)結(jié)構(gòu)在Windows操作系統(tǒng)中,主分區(qū)與邏輯分區(qū)被稱(chēng)為驅(qū)動(dòng)器,會(huì)被分配一個(gè)驅(qū)動(dòng)器盤(pán)符(如C盤(pán)、D盤(pán)、E盤(pán)),每個(gè)驅(qū)動(dòng)器都有自己的根目錄結(jié)構(gòu),這樣形成了多個(gè)樹(shù)并列的情形,如圖所示。Windows文件系統(tǒng)結(jié)構(gòu)8.2.3Linux文件系統(tǒng)與Windows相類(lèi)似,Linux也采用了樹(shù)狀結(jié)構(gòu)的文件系統(tǒng),它由目錄和目錄下的文件一起構(gòu)成。但Linux文件系統(tǒng)不使用驅(qū)動(dòng)器這個(gè)概念,而是使用單一的根目錄結(jié)構(gòu),所有的分區(qū)都掛載到單一的“/”目錄上,其結(jié)構(gòu)示意圖如圖所示。其中,“/”目錄也稱(chēng)為根目錄,位于Linux文件系統(tǒng)目錄結(jié)構(gòu)的頂層,必須使用ext文件系統(tǒng)。如果還有其它分區(qū),必須掛載到“/”目錄下某個(gè)位置。Linux文件系統(tǒng)結(jié)構(gòu)8.2.4Linux的目錄結(jié)構(gòu)用戶(hù)的系統(tǒng)子目錄用戶(hù)的登錄子目錄路徑名8.2.5Linux的文件類(lèi)型文件是操作系統(tǒng)用來(lái)存儲(chǔ)信息的基本結(jié)構(gòu),是存儲(chǔ)在某種介質(zhì)上的一組信息的集合,通常通過(guò)文件名來(lái)標(biāo)識(shí)文件。不同的操作系統(tǒng)對(duì)文件的命名方式一般也不同,在Linux系統(tǒng)中,文件的命名必須遵循如下的規(guī)則:(1)文件名最長(zhǎng)可以達(dá)到256個(gè)字符,可由A~Z、a~z、0~9、.、-、_、等符號(hào)組成。(2)文件名區(qū)分大小寫(xiě)。(3)文件沒(méi)有擴(kuò)展名的概念。(4)使用“/”作為根目錄和目錄層之間的分隔符。(5)支持相對(duì)路徑和絕對(duì)路徑。在Linux操作系統(tǒng)中也必須區(qū)分文件類(lèi)型,通過(guò)文件類(lèi)型可以判斷文件屬于可執(zhí)行文件、文本文件還是數(shù)據(jù)文件。在Linux系統(tǒng)中文件可以沒(méi)有擴(kuò)展名。文件類(lèi)型都是和應(yīng)用程序相關(guān)聯(lián)的,在打開(kāi)某個(gè)文件時(shí),操作系統(tǒng)會(huì)自動(dòng)判斷用那個(gè)應(yīng)用程序打開(kāi),在Linux系統(tǒng)中,.txt文件由gedit程序打開(kāi),.doc文件由OpenOWriter應(yīng)用程序打開(kāi)。在Windows下文件是否被執(zhí)行也取決于擴(kuò)展名,而Linux下的擴(kuò)展名只能表示程序的關(guān)聯(lián),是否被執(zhí)行取決于文件屬性。通常,Linux系統(tǒng)中常用的文件類(lèi)型有5種:普通文件、目錄文件、設(shè)備文件、管道文件和鏈接文件。8.2.6Linux的文件類(lèi)型普通文件 普通文件是計(jì)算機(jī)操作系統(tǒng)用于存放數(shù)據(jù)、程序等信息的文件,一般都長(zhǎng)期存放于外存儲(chǔ)器(磁盤(pán)、磁帶等)中。普通文件一般包括文本文件、數(shù)據(jù)文件、可執(zhí)行的二進(jìn)制程序文件等。2)目錄文件

Linux系統(tǒng)把目錄看成是一種特殊的文件,利用它構(gòu)成文件系統(tǒng)的樹(shù)型結(jié)構(gòu)。目錄文件只允許系統(tǒng)管理員對(duì)其進(jìn)行修改,用戶(hù)進(jìn)程可以讀取目錄文件,但不能對(duì)它們進(jìn)行修改。每個(gè)目錄文件至少包括兩個(gè)條目,“..”表示上一級(jí)目錄,“.”表示該目錄本身。文件類(lèi)型與權(quán)限為“drwxr-xr-x”,第一個(gè)字符為“d”,表示文件是根目錄下目錄文件。3)設(shè)備文件

Linux系統(tǒng)把每個(gè)設(shè)備都映射成一個(gè)文件,這就是設(shè)備文件,它是用于向I/O設(shè)備提供連接的一種文件,分為字符設(shè)備和塊設(shè)備文件。 字符設(shè)備的存取以一個(gè)字符為單位,塊設(shè)備的存取以字符塊為單位。每一種I/O設(shè)備對(duì)應(yīng)一個(gè)設(shè)備文件,存放在/dev目錄中,如行式打印機(jī)對(duì)應(yīng)/dev/lp,第一個(gè)軟盤(pán)驅(qū)動(dòng)器對(duì)應(yīng)/dev/fd0。設(shè)備文件示例如下圖所示,/dev/tty的類(lèi)型與權(quán)限是“crw-rw-rw-”,第一個(gè)字符為c,這表示為字符設(shè)備文件;/dev/hda1的屬性是brw-rw----,第一個(gè)字符為b,表示為塊設(shè)備文件。4)管道文件 管道文件也是Linux中較特殊的文件類(lèi)型,這類(lèi)文件多用于進(jìn)程間的通信方面。使用ls-lh命令查看文件信息時(shí),可觀察到文件類(lèi)型與權(quán)限的第一個(gè)字符為“p”,則代表該文件為管道文件。5)鏈接文件 鏈接文件有兩種,一種是符號(hào)鏈接,也稱(chēng)為軟連接,一種是硬鏈接。符號(hào)鏈接的工作方式類(lèi)似于Windows系統(tǒng)中的快捷方式,建立符號(hào)鏈接文件后,如果刪除原文件,則符號(hào)鏈接文件將指向一個(gè)空文件,符號(hào)鏈接也就失效了。硬鏈接則不同,它要求鏈接文件和目標(biāo)文件在同一個(gè)文件系統(tǒng)上(即同一分區(qū)),且不允許鏈接至目錄,它是對(duì)原文件數(shù)據(jù)塊的直接引用,建立硬鏈接后即使刪除原文件硬鏈接也會(huì)保留原文件的所有信息。文件類(lèi)型與權(quán)限的第一個(gè)字符為l,則代表該文件為鏈接文件。8.2.7Linux的文件信息文件的詳細(xì)信息三個(gè)安全級(jí)別:所有者級(jí)別、組訪問(wèn)級(jí)別、其他用戶(hù)訪問(wèn)級(jí)別文件和子目錄:讀(read)、寫(xiě)(write)、執(zhí)行(execute)訪問(wèn)權(quán)的分配:文件屬主(owner)、用戶(hù)分組(group)、其他人(other)文件類(lèi)型鏈接個(gè)數(shù)文件的權(quán)限文件上次修改的日期和時(shí)間文件名文件屬主名用戶(hù)分組名文件長(zhǎng)度-rw-r—r--1chrisweather207Jul2011:55mydata

8.2.8ext3文件系統(tǒng)類(lèi)型說(shuō)明MinuxMinux文件系統(tǒng)(文件名的長(zhǎng)度被限制在30個(gè)字符以?xún)?nèi))extLinux文件系統(tǒng)的早期版本,現(xiàn)已不再使用ext2(ext3)標(biāo)準(zhǔn)Linux文件系統(tǒng),支持長(zhǎng)文件名和大文件尺寸xiafXiaf文件系統(tǒng)msdos對(duì)應(yīng)于MS-DOS分區(qū)的文件系統(tǒng)(16位)vfat對(duì)應(yīng)于Windows分區(qū)的文件系統(tǒng)(32位)proc由操作系統(tǒng)使用,對(duì)應(yīng)于進(jìn)程nfs對(duì)應(yīng)于來(lái)自遠(yuǎn)程系統(tǒng)掛裝分區(qū)的NFS文件系統(tǒng)swapLinux的swap數(shù)據(jù)交換分區(qū)或者swap文件iso9660掛裝光盤(pán)的文件系統(tǒng)8.2.9ext3文件系統(tǒng)的優(yōu)點(diǎn)可用性數(shù)據(jù)完好性速度簡(jiǎn)易轉(zhuǎn)換8.2.10Linux目錄結(jié)構(gòu)/:Linux系統(tǒng)的根目錄,包含Linux系統(tǒng)的所有目錄和文件。/etc:有關(guān)系統(tǒng)設(shè)備與管理的配置文件。/sbin:存放系統(tǒng)啟動(dòng)時(shí)所需的運(yùn)行程序。/bin:該目錄中含有常用的命令文件,不能包含子目錄。/boot:操作系統(tǒng)啟動(dòng)時(shí)的核心文件。/usr/local:存放用戶(hù)后期安裝的應(yīng)用程序文件。/root:超級(jí)用戶(hù)主目錄。/dev:接口設(shè)備文件目錄,保存外圍設(shè)備代號(hào)。/mnt:設(shè)備文件的掛接點(diǎn),默認(rèn)有/mnt/cdrom和/mnt/floppy兩個(gè)目錄,分別用于掛載光驅(qū)和軟驅(qū)。/home:用戶(hù)的宿主目錄,通常將其設(shè)置在獨(dú)立的分區(qū)。8.2.11管理磁盤(pán)分區(qū)在安裝RHL9的過(guò)程中可以使用圖形化的DiskDruid工具對(duì)磁盤(pán)進(jìn)行分區(qū),系統(tǒng)安裝完成后,用戶(hù)也可以對(duì)磁盤(pán)分區(qū)進(jìn)行管理。常用的磁盤(pán)分區(qū)管理工具有fdisk和parted,它們都可以進(jìn)行創(chuàng)建分區(qū)、刪除分區(qū)、查看分區(qū)信息等基本操作,此外parted還可以調(diào)整已有分區(qū)的尺寸。下面以fdisk為例,講解磁盤(pán)分區(qū)方法。以超級(jí)用戶(hù)登錄系統(tǒng),在shell提示符下輸入命令啟動(dòng)fdisk: [root@myhostroot]#fdisk/dev/sda其中,/dev/sda是用戶(hù)要進(jìn)行分區(qū)的磁盤(pán)設(shè)備名。進(jìn)入后可在Command(mforhelp)后輸入命令m以查看該命令的使用方法,執(zhí)行結(jié)果如圖所示。fdisk工具運(yùn)行后,可以通過(guò)按下相應(yīng)的命令鍵查看磁盤(pán)狀態(tài),并進(jìn)行分區(qū)的刪除和建立等操作。fdisk命令執(zhí)行結(jié)果8.3創(chuàng)建文件系統(tǒng)命令鍵含義a設(shè)置活動(dòng)分區(qū)d刪除一個(gè)分區(qū)l列出已知的分區(qū)類(lèi)型m顯示幫助信息n建立一個(gè)新分區(qū)o清空分區(qū)表p列出現(xiàn)有的分區(qū)表信息q退出fdisk命令且不保存更改v校驗(yàn)分區(qū)表w保持更改并退出8.3.1fdisk常用的命令及含義8.3.2fdisk操作1、列出當(dāng)前硬盤(pán)的分區(qū)情況:P指令。2、通過(guò)fdisk刪除一個(gè)分區(qū):d指令。3、通過(guò)fdisk增加一個(gè)分區(qū):n指令。4、通過(guò)fdisk指定分區(qū)類(lèi)型:t指令。5、fdisk退出:q或w指令。8.3.3建立文件系統(tǒng)要想在分區(qū)上存儲(chǔ)數(shù)據(jù),首先需要建立文件系統(tǒng)。常用的建立文件系統(tǒng)的工具有mkdosfs、mkfs.vfat和mkfs命令來(lái)實(shí)現(xiàn)。1)mkdosfs命令該命令用于在磁盤(pán)或分區(qū)中建立dos文件系統(tǒng),即FAT文件系統(tǒng),其格式如下:

mkdosfs[選項(xiàng)]磁盤(pán)設(shè)備文件名常用參數(shù)及含義表所示。參數(shù)含義-c檢查磁盤(pán)是否存在壞道-lf_name從文件f_name中讀初始化的壞塊表-nvol_name指定分區(qū)的卷標(biāo)-V輸出完整信息8.3.3建立文件系統(tǒng)2)mkfs.vfat命令該命令用于在磁盤(pán)或分區(qū)中建立FAT32文件系統(tǒng),其基本使用格式如下:mkfs.vfat[選項(xiàng)]磁盤(pán)設(shè)備文件名常用參數(shù)及含義表所示。mkfs.vfat常用參數(shù)及含義參數(shù)含義-c檢查磁盤(pán)是否存在壞道-lf_name從文件f_name中讀初始化的壞塊表-V輸出完整信息8.3.4mkfs命令3)mkfs命令該命令允許根據(jù)用戶(hù)的選擇建立相應(yīng)的文件系統(tǒng),同mkdosfs、mkfs.vfat等命令類(lèi)似,但功能更強(qiáng)大。其格式如下: mkfs[選項(xiàng)]磁盤(pán)設(shè)備文件名[塊大小]常用參數(shù)及含義如表所示。參數(shù)含義-V輸出完整信息-tfs_type指定創(chuàng)建的文件系統(tǒng)類(lèi)型,默認(rèn)的是ext2-c檢查磁盤(pán)是否存在壞道-lf_name從文件f_name中讀初始化的壞塊表mkfs常用參數(shù)及含義8.3.5Mkfs建立ext3文件系統(tǒng)例4.2在分區(qū)/dev/sda3上建立ext3文件系統(tǒng)。在終端提示符下輸入如下命令:[root@myhostroot]#mkfs–c-V–text3/dev/sda3該命令,在建立文件系統(tǒng)的同時(shí),還進(jìn)行了磁盤(pán)壞道的檢查。8.3.6Linux的交換分區(qū)當(dāng)系統(tǒng)的物理內(nèi)存不夠用的時(shí)候,就需要將物理內(nèi)存中的一部分空間釋放出來(lái),以供當(dāng)前的程序使用。哪些被釋放的空間可能來(lái)自一些很長(zhǎng)時(shí)間沒(méi)有什么操作的程序,這些被釋放的空間被保存在交換分區(qū)中,等到哪些程序要運(yùn)行的時(shí)候,再?gòu)慕粨Q分區(qū)中恢復(fù)保存的數(shù)據(jù)到內(nèi)存中。這樣,系統(tǒng)總是在內(nèi)存不夠時(shí),才進(jìn)行交換。8.3.7交換分區(qū)的優(yōu)點(diǎn)交換分區(qū)分區(qū)的優(yōu)點(diǎn):將整個(gè)分區(qū)用作交換,與用戶(hù)文件系統(tǒng)分開(kāi)。用戶(hù)對(duì)交換分區(qū)不可見(jiàn),這就不會(huì)影響交換分區(qū)的工作。既然是一個(gè)分區(qū),那么它的磁盤(pán)空間就是連續(xù)的。如果是交換文件則必須要?jiǎng)澐殖鲆粋€(gè)連續(xù)的磁盤(pán)空間,交換分區(qū)則省了這個(gè)問(wèn)題。交換分區(qū)的磁盤(pán)空間比交換文件大得多。8.3.8交換分區(qū)的建立和激活交換分區(qū)的建立與其他分區(qū)的建立相似。用fdisk命令建立交換分區(qū)使用t命令將分區(qū)類(lèi)型改為82(Linuxswap),可以有多個(gè)交換分區(qū)。分區(qū)建好后,需要用mkswap命令格式化分區(qū),然后用swapon命令激活交換分區(qū)。在/dev/sd3上建立交換分區(qū):#mkswap–c/dev/sd3激活交換分區(qū)#swapon/dev/sd38.3.9交換文件的建立和激活交換文件的缺點(diǎn):于單個(gè)文件的空間可能不連續(xù);與用戶(hù)文件同處一個(gè)文件系統(tǒng)可能遭到破壞。1、創(chuàng)建交換文件:dd語(yǔ)法:ddif=sourcefileof=destfilebs=BYTEcount=BLOCKS#ddif=/dev/zeroof=/swapbs=1024count=500000該命令在根目錄創(chuàng)建了一個(gè)512MB(等于500000塊)的交換文件swap,/dev/zero是一個(gè)特殊設(shè)備文件,對(duì)它的讀操作返回零字節(jié)。8.3.9交換文件的建立和激活2、創(chuàng)建交換文件并修改權(quán)限#mkswap/swap#chmod600/swap3、激活交換文件#swapon/swap4、關(guān)閉交換文件#swapoff/swap8.3.10Proc文件系統(tǒng)Linux內(nèi)核提供了一種通過(guò)/proc文件系統(tǒng),在運(yùn)行時(shí)訪問(wèn)內(nèi)核內(nèi)部數(shù)據(jù)結(jié)構(gòu)、改變內(nèi)核設(shè)置的機(jī)制.proc文件系統(tǒng)是一個(gè)偽文件系統(tǒng),它只存在內(nèi)存當(dāng)中,而不占用外存空間。它以文件系統(tǒng)的方式為訪問(wèn)系統(tǒng)內(nèi)核數(shù)據(jù)的操作提供接口。用戶(hù)和應(yīng)用程序可以通過(guò)proc得到系統(tǒng)的信息,并可以改變內(nèi)核的某些參數(shù).系統(tǒng)的信息,如進(jìn)程,是動(dòng)態(tài)改變的,用戶(hù)或應(yīng)用程序讀取proc文件時(shí),proc文件系統(tǒng)是動(dòng)態(tài)從系統(tǒng)內(nèi)核讀出所需信息并提交的.下面列出的這些文件或子文件夾,并不是都是在你的系統(tǒng)中存在,這取決于你的內(nèi)核配置和裝載的模塊.另外,在/proc下還有三個(gè)很重要的目錄:net,scsi和sys。Sys目錄是可寫(xiě)的,可以通過(guò)它來(lái)訪問(wèn)或修改內(nèi)核的參數(shù)。8.3.11/proc目錄下的重要文件apm高級(jí)電源管理信息

cmdline內(nèi)核命令行

Cpuinfo關(guān)于Cpu信息

Devices可以用到的設(shè)備(塊設(shè)備/字符設(shè)備)

Dma使用的DMA通道

Filesystems支持的文件系統(tǒng)

Interrupts中斷的使用

IoportsI/O端口的使用

Kcore內(nèi)核核心印象

Kmsg內(nèi)核消息

Ksyms內(nèi)核符號(hào)表

Loadavg負(fù)載均衡

Locks內(nèi)核鎖

Meminfo內(nèi)存信息

Misc雜項(xiàng)

Modules加載模塊列表

Mounts加載的文件系統(tǒng)

Partitions系統(tǒng)識(shí)別的分區(qū)表

Rtc實(shí)時(shí)時(shí)鐘

SlabinfoSlab池信息

Stat全面統(tǒng)計(jì)狀態(tài)表

Swaps對(duì)換空間的利用情況

Version內(nèi)核版本

Uptime系統(tǒng)正常運(yùn)行時(shí)間

8.4文件系統(tǒng)的掛載與卸載在Windows下,文件系統(tǒng)創(chuàng)建后,就可以通過(guò)系統(tǒng)分配的盤(pán)符來(lái)使用該磁盤(pán)。但在Linux系統(tǒng)中,文件系統(tǒng)創(chuàng)建后,還需將其安裝到Linux目錄樹(shù)的某個(gè)位置上才能使用,這個(gè)過(guò)程稱(chēng)為掛載,文件系統(tǒng)所掛載到的目錄稱(chēng)為掛載點(diǎn)。文件系統(tǒng)使用完畢,還可對(duì)其進(jìn)行卸載。1)掛載文件系統(tǒng) 在Linux系統(tǒng)中,磁盤(pán)設(shè)備被掛接到一個(gè)已存在的目錄上,以后的磁盤(pán)的存取就變成了對(duì)該掛接目錄的讀寫(xiě)訪問(wèn)。通常選擇已存在的空目錄作為掛接目錄,因?yàn)槿绻麙旖幽夸浺呀?jīng)包含文件,在掛接操作完成后,原文件將臨時(shí)被掛接磁盤(pán)中的文件覆蓋,直到從系統(tǒng)中卸載該磁盤(pán)為止。 文件系統(tǒng)的掛載,可以在系統(tǒng)引導(dǎo)過(guò)程中自動(dòng)加載,也可以使用命令手工掛載。8.4.1使用命令手工掛載手工掛載命令掛載文件系統(tǒng)的命令為mount,該命令語(yǔ)法如下: mount[選項(xiàng)][設(shè)備文件名][掛接點(diǎn)]常用參數(shù)及含義如表所示。mount常用的參數(shù)及含義參數(shù)含義-tfs_type指定需掛接的磁盤(pán)的文件系統(tǒng)類(lèi)型-ooption用于指明掛載的某些具體選項(xiàng),常用的option有ro:以只讀方式掛載;rw:以讀寫(xiě)方式掛載;remount:重新掛載已掛載的文件系統(tǒng)8.4.2mount命令示例將本機(jī)的DVD-ROM掛載到/mnt/cdrom目錄下:#mount–tiso9660/dev/cdrom/mnt/cdrom注意:1、掛載文件時(shí),用戶(hù)的當(dāng)前目錄不能是掛載點(diǎn)。2、掛載文件只能用超級(jí)用戶(hù)root執(zhí)行。3、卸載設(shè)備時(shí)使用umount命令,要保證設(shè)備不在使用過(guò)程中。8.4.3卸載文件系統(tǒng)如果系統(tǒng)已掛接的磁盤(pán)不再使用,為了節(jié)省系統(tǒng)資源,可以將該磁盤(pán)從系統(tǒng)中卸下。與掛載相比,卸載文件系統(tǒng)簡(jiǎn)單很多。卸載文件系統(tǒng)使用umount命令,其格式如下:

umount[選項(xiàng)]設(shè)備文件名或掛接目錄常用參數(shù)及含義如表所示。注意:umount通常不能卸載正在使用的文件系統(tǒng)。如果必須卸載可以使用-f參數(shù),或重啟系統(tǒng)。umount常用的命令及含義參數(shù)含義-tfs_type卸載已掛接的指定文件系統(tǒng)fs_type的所有文件系統(tǒng),此時(shí)無(wú)需指定設(shè)備文件名和掛接點(diǎn)-f強(qiáng)制卸載指定的設(shè)備-a卸載所以的文件系統(tǒng),此時(shí),無(wú)需指定設(shè)備文件名和掛接點(diǎn)8.4.4自動(dòng)安裝文件系統(tǒng)自動(dòng)掛載當(dāng)用戶(hù)需要系統(tǒng)啟動(dòng)后立即使用某個(gè)文件系統(tǒng)或者需要掛載多個(gè)文件系統(tǒng)時(shí),可以通過(guò)修改/etc/fstab配置文件實(shí)現(xiàn)自動(dòng)掛載需要使用的文件系統(tǒng)。/etc/fstab文件列出了引導(dǎo)系統(tǒng)需要掛載的文件系統(tǒng)以及文件系統(tǒng)類(lèi)型和其他掛載參數(shù),系統(tǒng)引導(dǎo)時(shí)會(huì)讀取這個(gè)文件并掛載該文件中列出的文件系統(tǒng)。該文件的具體格式如圖所示。/etc/fstab文件結(jié)構(gòu)8.4.5fstab文件fstab文件共分為6列:devicedirmountfs_typeoptionsfs_dumpfs_passno各項(xiàng)含義如表所示。字段說(shuō)明device需要被掛載的設(shè)備文件名或標(biāo)號(hào)(label)dirmount文件系統(tǒng)將被掛載到的目錄fs_type掛接的磁盤(pán)或分區(qū)的文件系統(tǒng)類(lèi)型options掛載選項(xiàng),傳遞給mount命令以決定如何掛載fs_dump備份頻度。1,表示需要進(jìn)行磁盤(pán)備份;0,表

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論