資源描述:
《Linux圖形用戶界面.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第6章文件系統(tǒng)與文件管理6.1文件系統(tǒng)概述6.2磁盤管理6.3文件系統(tǒng)的配額管理6.4文件概述6.5文件權(quán)限6.6目錄和文件管理6.7文件歸檔與壓縮6.8RPM軟件包管理6.1文件系統(tǒng)概述6.1.1Linux的基本文件系統(tǒng)6.1.2Linux支持的文件系統(tǒng)6.1.3文件系統(tǒng)的掛載與卸載6.1.4邏輯卷管理器6.1.1Linux的基本文件系統(tǒng)1.ext3文件系統(tǒng)2.proc文件系統(tǒng)3.sysfs文件系統(tǒng)4.tmpfs文件系統(tǒng)5.swap文件系統(tǒng)6.1.2Linux支持的文件系統(tǒng)msdosvfat:Windows中通用的文件系統(tǒng)sysVnfsiso9660:CD-ROM的標(biāo)準(zhǔn)文件系統(tǒng)。6
2、.1.3文件系統(tǒng)的掛載與卸載Linux中無(wú)論是硬盤,還是軟盤都必須經(jīng)過(guò)掛載才能進(jìn)行文件存取操作。所謂掛載就是將存儲(chǔ)介質(zhì)的內(nèi)容映射到指定的目錄中,此目錄即為該設(shè)備的掛載點(diǎn)。對(duì)存儲(chǔ)介質(zhì)的訪問(wèn)就變成對(duì)掛載點(diǎn)目錄的訪問(wèn)。一個(gè)掛載點(diǎn)一次只能掛載一個(gè)設(shè)備。通常硬盤上的各個(gè)磁盤分區(qū)都會(huì)在Linux的啟動(dòng)過(guò)程自動(dòng)掛載到指定的目錄,并在關(guān)機(jī)時(shí)自動(dòng)卸載。而軟盤等移動(dòng)存儲(chǔ)介質(zhì)既可以在啟動(dòng)時(shí)自動(dòng)掛載,也可以在需要時(shí)手動(dòng)掛載/卸載。/etc/fstab決定分區(qū)啟動(dòng)時(shí)是否自動(dòng)掛載.6.1.4邏輯卷管理器邏輯卷管理器LVM本質(zhì)上是建立在硬盤和分區(qū)之上的一個(gè)邏輯層,用以提高磁盤分區(qū)管理的靈活性。通過(guò)LVM可輕松管理
3、磁盤分區(qū):將若干個(gè)磁盤分區(qū)連接為一個(gè)整塊的卷組,然后在卷組上可創(chuàng)建邏輯卷,并進(jìn)一步在邏輯卷上創(chuàng)建文件系統(tǒng)。6.2磁盤管理6.2.1桌面環(huán)境下的移動(dòng)存儲(chǔ)介質(zhì)管理6.2.2管理磁盤的Shell命令6.2.1桌面環(huán)境下的移動(dòng)存儲(chǔ)介質(zhì)管理1.管理光盤2.管理U盤3.設(shè)置移動(dòng)存儲(chǔ)介質(zhì)首選項(xiàng)4.管理軟盤6.2.2管理磁盤的Shell命令1.mount命令查看已掛載的所有文件系統(tǒng),或者掛載分區(qū)2.umount命令卸載指定的設(shè)備3.df命令查看文件系統(tǒng)的相關(guān)信息4.mkfs命令進(jìn)行磁盤格式化5.fsck命令檢查并修復(fù)文件系統(tǒng)6.3文件系統(tǒng)的配額管理6.3.1配額的基本概念6.3.2設(shè)置文件系統(tǒng)配額的
4、步驟6.3.3設(shè)置配額的相關(guān)命令6.3.1配額的基本概念(一)用戶級(jí)和組群級(jí)的配額管理。配額管理文件保存于實(shí)施配額管理的那個(gè)文件系統(tǒng)的掛載目錄中,其中aquota.user文件保存用戶級(jí)配額的內(nèi)容,而aquota.group文件保留組群級(jí)配額的內(nèi)容。對(duì)文件系統(tǒng)可以只采用用戶級(jí)配額管理或組群級(jí)配額管理,也可以同時(shí)采用用戶級(jí)和組群級(jí)配額管理。6.3.1配額的基本概念(二)硬配額和軟配額硬配額是用戶和組群可使用空間的最大值。用戶在操作過(guò)程中一旦超出硬配額的界限,系統(tǒng)就發(fā)出警告信息,并立即結(jié)束寫入操作。軟配額也定義用戶和組群的可使用空間,但與硬配額不同的是,系統(tǒng)允許軟配額在一段時(shí)期內(nèi)被超過(guò)。
5、這段時(shí)間被稱為過(guò)渡期,默認(rèn)為7天。過(guò)渡期到期后,如果用戶所使用的空間仍超過(guò)軟配額,那么用戶就不能寫入更多文件。通常硬配額大于軟配額。6.3.2設(shè)置文件系統(tǒng)配額的步驟1.編輯/etc/fstab文件,指定實(shí)施配額管理的文件系統(tǒng)及其實(shí)施何種配額管理2.執(zhí)行quotacheck命令檢查進(jìn)行配額管理的文件系統(tǒng)并創(chuàng)建配額管理文件3.利用edquota命令編輯配額管理文件4.啟動(dòng)配額管理即可。6.3.3設(shè)置配額的相關(guān)命令1.quotacheck命令檢查文件系統(tǒng)的配額限制,并可創(chuàng)建配額管理文件2.edquota命令編輯配額管理文件3.quota命令查看指定用戶的配額設(shè)置。4.quotaon命令啟動(dòng)
6、配額管理6.4文件概述6.4.1標(biāo)準(zhǔn)文件布局6.4.2文件分類6.4.3文件名6.4.1標(biāo)準(zhǔn)文件布局/Linux系統(tǒng)目錄樹的起點(diǎn)。bin存放可執(zhí)行命令,如chmod、date。boot存放系統(tǒng)啟動(dòng)時(shí)所需要的文件,包括引導(dǎo)裝載程序。dev存放所有的設(shè)備文件,如fd0為軟盤設(shè)備,cdrom為光盤設(shè)備。etc存放系統(tǒng)配置文件,如passwd、fstab文件。home包含普通用戶的個(gè)人主目錄。lib包含系統(tǒng)二進(jìn)制文件所需的共享庫(kù)。media移動(dòng)存儲(chǔ)介質(zhì)的掛載點(diǎn)目錄mnt用于臨時(shí)性掛載文件系統(tǒng)proc存放系統(tǒng)中有關(guān)進(jìn)程的運(yùn)行信息,由內(nèi)核在內(nèi)存中產(chǎn)生。root超級(jí)用戶的主目錄。sbin和bin目
7、錄相似,存放系統(tǒng)管理命令,一般只有超級(jí)用戶才能使用。tmp公用的臨時(shí)文件的存放目錄。usr存放應(yīng)用程序及其相關(guān)文件。var存放系統(tǒng)中經(jīng)常變化的文件,如系統(tǒng)日志文件、用戶郵件等。6.4.2文件分類1.普通文件2.目錄文件3.鏈接文件4.設(shè)備文件6.5文件權(quán)限6.5.1文件權(quán)限的含義6.5.2桌面環(huán)境下修改文件權(quán)限6.5.3修改文件權(quán)限的Shell命令6.5.1文件權(quán)限的含義(一)1.訪問(wèn)權(quán)限讀取權(quán)限:瀏覽文件/目錄中內(nèi)容的權(quán)限。寫入權(quán)限:對(duì)文件而言是修改文件