




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Linux操作系統基礎教程
人民郵電出版社安俊秀編著
目錄CONTENTS第1章Linux概述第2章Linux的基本操作第3章Linux文件系統與磁盤管理第4章Linux用戶及權限機制第5章Linux文本處理第6章Linux多命令協作第7章Shell編程第8章進程與設備管理第3章Linux文件系統與磁盤管理《Linux操作系統基礎教程》
第3章Linux文件系統與磁盤管理3.1
Linux文件系統簡介3.1.1
Linux目錄結構3.1.2
Linux文件類型3.1.3Linux文件系統結構3.2文件與目錄的基本操作3.2.1工作目錄與目錄的切換3.2.2
ls命令3.2.3目錄的創建和刪除3.2.4文件的創建、復制、移動和刪除命令3.2.5其他操作 第3章Linux文件系統與磁盤管理3.3
查找文件3.3.1
文件內容查找命令3.3.2
find命令3.3.3
locate命令3.3.4whereis命令3.4
歸檔與壓縮3.4.1
tar命令3.4.2
zip命令3.4.3常用壓縮格式第3章Linux文件系統與磁盤管理3.5
Linux文件鏈接3.5.1硬鏈接3.5.2
符號鏈接3.6
磁盤管理3.6.1
文件系統3.6.2
磁盤分區3.6.3磁盤檢驗3.6.4磁盤掛載和卸載3.6.5交換空間3.1.1Linux目錄結構
Linux系統以文件目錄的方式組織和管理系統中的所有文件。所謂文件目錄,就是將所有文件的說明信息采用樹形結構組織起來。整個文件系統有一個“根(root)”,然后在根上分“杈(directory)”,任何一個分杈上都可以再分杈,杈上也可以長出“葉子”。“根”和“杈”在Linux中被稱為“目錄”或者“文件夾”。而“葉子”則是文件。這種結構的文件系統效率高,現代操作系統基本都采用這種結構方式。通常Linux系統在安裝后都會默認創建一些系統目錄,以存放和整個操作系統相關的文件。Linux系統樹狀目錄結構如圖所示。3.1.1Linux目錄結構系統目錄及其說明如下。
1./根目錄root即超級用戶的主目錄是/root。位于linux文件系統目錄結構的頂層,它是整個系統最重要的目錄,因為所有的目錄都是由根目錄衍生出來,它是Linux文件系統的入口,是最高一級的目錄。
2./dev/dev是device的縮寫,這個目錄下保存所有的設備文件,用戶可以通過這些文件訪問外部設備,如sda文件表示硬盤設備。并且該目錄下有一些由Linux內核創建的用來控制硬件設備的特殊文件。
3./boot/boot叫作引導目錄,主要放置開機時會使用到的文檔,即該目錄下存放系統的內核文件和引導裝載程序文件,例如,系統中非常重要的Linux內核vmlinux就放在該目錄下。
4./etc/etc保存絕大部分的系統配置文件,基本都是純文本的,一般以擴展名.conf或.cnf結尾,如passwd、inittab、group等。3.1.1Linux目錄結構5./home家目錄,即用戶的主目錄,每一個用戶都有一個文件夾,保存該用戶的私有數據。默認情況下,除root外的用戶,主目錄都會放在這個目錄下。在Linux下,可以通過#cd~來切換至自己的主目錄。
6./usr該目錄是系統存放程序的目錄,其空間比較大。例如,/usr/src中存放著Linux內核的源代碼,/usr/include中存放著Linux下開發和編譯應用程序需要的頭文件。這個目錄下有很多文件和目錄,當我們安裝一個Linux官方提供的發行版軟件包時,大多文件都安裝在這里。
7./var存放系統產生的文件,該目錄的內容經常變動。例如,/var/tmp就是用來存儲臨時文件的。還有很多其他的進程和模塊把它們的記錄文件也放在這個地方,包括如下一些重要的子目錄。8./lib/lib是library的縮寫,啟動時需要用到的庫文件都放在該目錄下,相當于Windows下的.dll文件。而非啟動用的庫文件都會放在/usr/lib目錄下。內核模塊是放在/lib/modules(內核版本)下的。3.1.1Linux目錄結構
9./proc這個目錄在磁盤中是不存在的,它是存放在內存中的一個虛擬的文件夾,是啟動Linux系統時創建的,里面的文件都是關于當前系統的實時狀態信息,包括正在運行的進程、硬件狀態、內存使用信息等。
10./tmp臨時文件目錄,有時用戶運行程序時,會產生臨時文件。因為/tmp會自動刪除文件,所以有用的文件不要放在該目錄下。/var/tmp目錄和這個目錄相似。
11./mnt該目錄一般用于存放掛載儲存設備的掛載目錄(一個分區掛載在一個已存在的目錄上,這個目錄可以不為空,但掛載后,這個目錄下以前的內容將不可用),它是安裝軟盤、光盤、U盤的掛載點(掛載點實際上就是Linux中的磁盤文件系統的入口目錄,類似于Windows中的用來訪問不同分區的C、D、E等盤符)。/media是自動掛載,與/mnt相同,但有些Linux系統沒有/media,而所有Linux系統都有/mnt。3.1.1Linux目錄結構12./bin/bin是binary的縮寫,二進制文件,即可執行程序。里面保存的是基礎系統所需的最基礎的、最常用的命令,如ls、cp、mkdir等命令,功能和/usr/bin類似。這個目錄中的文件都是可執行的,并且是普通用戶都可以使用的命令。
13./sbin/sbin是superbinary的縮寫,存放的大多是涉及系統管理的命令,存儲的也是二進制文件,但只有超級用戶root才可以使用,普通用戶無權執行這個目錄下的命令,這個目錄和/usr/sbin、/usr/lib/debug/sbin或/usr/local/sbin目錄相似。目錄sbin中包含的命令只有具有root權限才能執行的。3.1.2Linux文件類型Linux中常用的文件類型有5種:普通文件、目錄文件、鏈接文件、設備文件和管道文件。
1.普通文件一般來說,Linux的普通文件是指以字節為單位的數據流類型文件,它是最常用的一類文件,其特點是不包含文件系統的結構信息。通常用戶接觸到的文件,如圖形文件、數據文件、文檔文件、聲音文件等都屬于普通文件。這種類型的文件按其內部結構又可細分為文本文件和二進制文件。
2.目錄文件目錄文件不存放常規數據,它是用來組織、訪問其他文件的。它是內核組織文件系統的基本節點。目錄文件可以包含下一級目錄文件或普通文件。在Linux中,目錄文件是一種文件,與其他操作系統中“目錄”的概念不同,它是Linux文件中的一種。3.鏈接文件鏈接文件是一種特殊的文件,實際上是指向一個真實存在的文件鏈接,類似于Windows下的快捷方式。根據鏈接文件的不同,又可以細分為硬鏈接(HardLink)文件和符號鏈接(SymbolicLink,又稱為軟鏈接)文件。3.1.2Linux文件類型
4.設備文件設備文件是Linux中最特殊的文件。正是由于它的存在,Linux系統可以十分方便地訪問外部設備。Linux系統為外部設備提供一種標準接口,將外部設備視為一種特殊的文件。用戶可以像訪問普通文件一樣訪問任何外部設備,使Linux系統可以很方便地適應不斷變化的外部設備。通常Linux系統將設備文件放在/dev目錄下,設備文件使用設備的主設備號和次設備號來指定某外部設備。根據訪問數據方式的不同,設備文件又可以分為塊設備和字符設備文件。5.管道文件管道文件是一種很特殊的文件,主要用于不同進程的信息傳遞。當兩個進程間需要傳遞數據或信息時,可以使用管道文件。一個進程將需傳遞的數據或信息寫入管道的一端,另一進程則從管道的另一端取得所需的數據或信息。3.1.3Linux文件系統結構Linux文件系統是一個倒轉的單根樹狀結構。在Linux系統中,任何軟件和I/O設備都被視為文件,而所有的文件及文件夾都是存在于一個根目錄root下,如圖所示。為了理解Linux文件系統結構,需要掌握幾個概念。
1.當前工作目錄在Linux文件系統中,每一個Shell或系統進程都有一個當前工作目錄,使用pwd命令可以顯示當前的工作目錄。每當在終端進行操作時,都會有一個當前工作目錄。3.1.3Linux文件系統結構
2.文件名稱Linux文件名稱最多可使用255個字符,除了正斜線“/”外,都是有效字符,如可用A~Z、a~z、0~9等字符來命名。建議文件名稱最好能體現文件的功能。和Windows系統不同,Linux文件系統嚴格區分大小寫。以“.”開頭的文件是隱藏文件。注意:在Linux文件系統中,文件和文件夾是沒有區別的,都統稱為文件。3.絕對路徑與相對路徑如何到達一個文件或者目錄有兩種方式:絕對路徑和相對路徑,這是Linux文件系統管理中一個很重要的概念。絕對路徑是以根目錄“/”開始,遞歸每級目錄直到目標路徑;相對路徑是以當前目錄為起點,到達目標的路徑。從以上定義可以看出,絕對路徑不受當前所在目錄限制,而相對路徑受當前所在目錄的限制。3.2.1工作目錄與目錄的切換Linux系統使用cd(changedirectory)命令來切換工作目錄,作用是改變當前工作目錄。cd的命令格式為:cd[directory]該命令將當前目錄改變為directory指定的目錄。若沒有制定directory,則回到用戶的主目錄,“~”是home目錄的意思。主目錄是當前用戶的home目錄,是添加用戶時指定的。一般用戶默認的home目錄是/home/xxx(xxx是用戶名),root的默認home目錄是/root。要改變到指定目錄,用戶必須擁有對指定目錄的執行和讀權限。該命令可以使用通配符。例如,假設用戶當前的目錄是/root/working,要更換到/user/src目錄下,可使用如下命令。[root@localhostworking]#cd/user/src若在usr目錄下有子目錄abc,要更換到/usr/abc目錄中,可采用更改相對路徑的方法,命令操作如下。[root@localhostworking]#cd../abc跳到自己的home目錄:[root@localhostworking]#cd~3.2.2ls命令ls(list)命令是用戶最常用的命令之一。對于目錄,ls命令將輸出該目錄下的所有子目錄與文件;對于文件,ls命令將輸出其文件名以及要求的其他信息。該命令類似于DOS下的dir命令。默認情況下,輸出條目按字母順序排序。ls的命令格式為:ls[option][names]其中,option選項可以省略,常用的參數如表所示。
3.2.3目錄的創建和刪除下面介紹Linux系統中的目錄創建與刪除命令。
1.mkdir命令創建目錄需要使用mkdir命令。mkdir的命令格式為:mkdir[option][dirname]其中,option選項可以省略,dirname是要創建的目錄名稱。
2.rmdir命令rmdir命令只能用來刪除空目錄,若目錄中存在文件,就要使用rm命令刪除文件后再刪除目錄,后面會詳細介紹rm命令。rmdir的命令格式為:rmdir[option][dirname]其中,option選項可以省略。dirname表示目錄名。3.2.4文件的創建、復制、移動和刪除命令
文件的創建、復制、移動和刪除操作在Linux系統中使用得相當頻繁,下面詳細介紹這些操作命令。
1.touch命令touch命令有兩個功能:一是用于把已存在文件的時間標簽更新為系統當前的時間(默認方式),它們的數據將原封不動地保留下來;二是用來創建新的空文件。touch的命令格式為:touch[option]filename其中,option選項可以省略。filename是將要創建的文件的名稱。
2.cp命令該命令的功能是將給出的文件或目錄復制到另一文件或目錄中,就像DOS下的copy命令一樣,功能十分強大。cp的命令格式為:cp[option]sourcedest其中,option選項可以省略。source表示需要復制的文件,dest表示需要復制到的目錄。
3.mv命令用戶可以使用mv命令為文件或目錄改名或者將文件由一個目錄移動到另一個目錄中。該命令類似于DOS下的ren和move的組合。mv的命令格式為:mv[option]sourcedest3.2.4文件的創建、復制、移動和刪除命令
視mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文件重命名或將其移至一個新的目錄中。當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標文件名。當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈接該文件的鏈接也將丟失。例如,將文件test.txt重命名為mv.doc。[user@localhost~]$#mvtest.txtmv.doc4.rm命令在Linux系統中,可以使用rm命令將無用文件刪除。該命令的功能是刪除一個目錄中的一個或者多個文件,也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是刪除了鏈接,原有文件均保持不變。rm的命令格式為:rm[option]filename3.2.5其他操作下面介紹Linux系統中常用的其他操作命令。
1.sort命令該命令的功能是對文件中的各行進行排序。sort將文件的每一行作為一個單位,相互比較,比較原則是從首字符向后,依次按ASCII碼值進行比較,最后將它們按升序輸出。sort的命令格式為:sort[option]filename其中,option選項可以省略,filename是操作對象的文件名稱。
2.cat命令該命令的主要功能是用來顯示文件內容,依次讀取其后所指文件的內容并將其輸出到標準輸出設備上。另外,還能夠用來連接兩個或者多個文件,形成新文件。cat的命令格式為:cat[option]filename其中,option選項可以省略,filename是操作對象的文件名稱。3.more命令在查看文件的過程中,可以使用more命令一次只顯示一屏文本,并在終端底部打出“--more--”,系統還將同時顯示已顯示文本占全部文本的百分比。如果要繼續顯示,可以按回車鍵或空格鍵。more的命令格式為:more[option]filename3.2.5其他操作
4.info命令info是一種文檔格式,也是閱讀此格式文檔的閱讀器,常用它來查看Linux命令的info文檔。它以主題的形式把幾個命令組織在一起,以便于閱讀。在主題內以node(節點)的形式把本主題的幾個命令串聯在一起。info的命令格式為:info[option]filename
5.file命令file命令用于辨識文件類型。file的命令格式為:file[option]filename其中,option選項可以省略,filename是操作對象的文件名稱。3.3.1文件內容查找命令文件內容查詢命令主要是指grep、egrep與fgrep命令。這組命令以指定的查找模式搜索文件,通知用戶在什么文件中搜索到與指定模式匹配的字符串,并且打印出所有包含該字符的文本行,該文本行的最前面是該行所在的文件名。這3個命令的含義分別如下。(1)grep命令:是最早的文本匹配程序,使用POSIX定義的基本正則表達式(BRE)來匹配文本。該命令一次只能搜索一個指定的模式。(2)egrep命令:擴展式grep,其使用擴展式表達式(ERE)匹配文本。(3)fgrep命令:快速grep,這個版本匹配固定字符串而非正則表達式。并且是唯一可以并行匹配多個字符串的版本。
3.3.2find命令Linux下find命令在目錄結構中搜索文件,并執行指定的操作。該命令的功能是從指定的目錄開始,遞歸地搜索其各個子目錄,查找滿足尋找條件的文件并對其采取相關的操作。因為此命令提供了相當多的查找條件,功能很強大,所以它的選項也很多。find的命令格式為:find[option]filenamefind命令提供的尋找條件可以使一個用邏輯運算符not、and和or組成的復合條件。邏輯運算符not、and和or的含義如下。and:邏輯與,在命令中用“-a”表示,是系統默認的選項,表示只有當所給的條件都滿足時,尋找條件才算滿足。or:邏輯或,在命令中用“-o”表示。該運算符表示只要所給的條件中有一個滿足,尋找條件就算滿足。not:邏輯非,在命令中用“!”表示。該運算符表示查找不滿足所給條件的文件。3.3.3locate命令該命令的功能也是查找文件,比find命令的搜索速度快,原因在于它不搜索具體目錄,而是搜索一個數據庫(/var/lib/located),這個數據庫中含有本地所有文件信息。Linux系統自動創建這個數據庫,并且每天自動更新一次,所以使用locate命令查不到最新變動過的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新數據庫。locate的命令格式為:locate[option]filename例如,搜索etc目錄下所有以sh開頭的文件,忽略大小寫區別。[user@localhost~]$locate-i/etc/sh/etc/shadow/etc/shadow-/etc/shells3.3.4whereis命令whereis命令用于查找文件。該指令會在特定目錄中查找符合條件的文件。這些文件應屬于原始代碼、二進制文件,或幫助文件。該指令只能用于查找二進制文件、源代碼文件和man手冊頁,一般文件的定位需使用locate命令。whereis的命令格式為:whereis[option]filename例如,使用命令whereis查看bash命令的位置,輸入如下命令。[user@localhost~]$whereisbash上面的指令執行后,輸出信息如下。bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz3.4.1tar命令tar是一個歸檔程序,也就是說,tar命令可以將許多文件打包成為一個歸檔文件或者把它們寫入備份設備,如一個磁帶驅動器。所以通常Linux下,保存文件都是先用tar命令將目錄或者文件打成tar歸檔文件(也稱tar包),然后進行壓縮。tar的命令格式為:tar[option]filename例如,使用touch命令創建一個文件名為a.c的文件。[user@localhost~]$toucha.c壓縮a.c文件為test.tar.gz。[user@localhost~]$tar-czvftest.tar.gza.c列出壓縮文件內容。[user@localhost~]$tar-tzvftest.tar.gz-rw-r--r--root/root02017-02-1516:51:59a.c3.4.2zip命令zip命令可以用來解壓縮文件,或者對文件進行打包操作。zip是個使用廣泛的壓縮程序,文件經它壓縮后會另外產生具有“.zip”擴展名的壓縮文件。zip的命令格式為:zip[option]filename例如,將/home/Blinux/html/目錄下的所有文件和文件夾打包為當前目錄下的html.zip。[user@localhost~]$zip-q-rhtml.zip/home/Blinux/html3.4.3常用壓縮格式
1.文件壓縮——gzip命令gzip命令用于壓縮一個或更多文件。執行命令后,原文件會被其壓縮文件取代。
gzip的命令格式為:gzip[option]filename例如,壓縮hello.c,壓縮后,文件以gz結尾,原始文件已刪除。[user@localhost~]$gziphello.c[user@localhost~]$lshello.c.gz
2.文件壓縮——bzip2命令bzip2命令由JulianSeward開發,與gzip命令功能相仿,但是使用不同的壓縮算法。該算法具有高質量的數據壓縮能力,但降低了壓縮速度。多數情況下,其用法與gzip類似,只是用bzip2壓縮后,文件的后綴為.bz2。bzip2的命令格式為:bzip2[option]filename例如,解壓.bz2文件。[user@localhost~]$bzip2-vtemp.bz23.5.1硬鏈接硬鏈接是最初UNIX用來創建鏈接的方式,符號鏈接較之更為先進。默認情況下,每個文件有一個硬鏈接,該硬鏈接會給文件起名字。創建一個硬鏈接時,也為這個文件創建了一個額外的目錄條目。硬鏈接有以下兩個重要的局限性。(1)硬鏈接不能引用自身文件系統之外的文件。也就是說,鏈接不能引用與該鏈接不在同一磁盤分區的文件。(2)硬鏈接無法引用目錄。硬鏈接和文件本身沒有什么區別。與包含符號鏈接的目錄列表不同,包含硬鏈接的目錄列表沒有特別的鏈接指示說明。當硬鏈接被刪除時,只是刪除了這個鏈接,但是文件本身的內容依然存在(也就是說,該空間沒有釋放),除非該文件的所有鏈接都被刪除了。3.5.2符號鏈接符號鏈接是為了克服硬鏈接的局限性而創建的。符號鏈接是通過創建一個特殊類型的文件來起作用的,該文件包含了指向引用文件或目錄的文本指針。就這點來看,符號鏈接與Windows系統下的快捷方式非常相似,但是,符號鏈接要早與Windows的快捷方式很多年出現。
符號鏈接指向的文件與符號鏈接自身幾乎沒有區別。例如,將一些東西寫進符號鏈接里,這些東西同樣也寫進了引用文件。而當刪除一個符號鏈接時,刪除的只是符號鏈接而沒有刪除文件本身。如果先于符號鏈接之前刪除文件,那么這個鏈接依然存在,但不指向任何文件。此時,這個鏈接就稱為壞鏈接。在很多實現中,ls命令會用不同的顏色來顯示壞鏈接,如紅色。3.6.1文件系統隨著Linux的不斷發展,其支持的文件格式系統也在迅速擴展。特別是Linux2.6內核正式推出后,出現了大量新的文件系統,其中包括日志文件系統Ext4、Ext3、ReiserFS、XFS、JFS和其他文件系統。Linux系統核心可以支持十多種文件系統類型:JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。其中,使用較為普遍的有如下幾種。(1)Minix:是Linux支持的第一個文件系統,對用戶有很多限制,性能低下,有些沒有時間標記,文件名最長為14個字符。(2)Xia:是Minix文件系統修正后的版本,在一定程度上解決了文件名和文件系統大小的局限。(3)NFS(NetworkFileSystem):是Sun公司推出的網絡文件系統,允許在多臺計算機之間共享同一文件系統,易于從所有這些計算機上存取文件。(4)擴展文件系統(ExtFileSystem):是隨著Linux的不斷成熟而引入的,它包含了幾個重要的擴展,但提供的性能令人不滿意。1994年人們引入了第二擴展文件系統(secondExtendedFilesystem,Ext2)以代替過時的Ext文件系統。3.6.1文件系統
(5)Ext3(thirdExtendedFilesystem):是由開放資源社區開發的日志文件系統,被設計成Ext2的升級版本,盡可能地方便用戶從Ext2向Ext3遷移。(6)Ext4(Thefourthextendedfilesystem):是一種針對Ext3系統的擴展日志式文件系統,是專門為Linux開發的原始擴展文件系統(ext或extfs)的第4版。(7)Reiser:是另一套專為Linux設計的日志文件系統,目前最新的版本是Reiser4。Reiser文件系統在處理小文件上比Ext3文件系統更有優勢,效率更高,碎片也更少。(8)XFS:是一種高級日志文件系統,XFS具備較強的伸縮性,非常健壯。其數據完整性、傳輸特性、可擴展性等諸多指標都非常突出。(9)ISO9660標準CDROM文件系統,通用的RockRidge增強系統,允許長文件名。除了上述這些Linux支持的文件系統外,Linux還可以支持基于Windows和Netware的文件系統,如UMSDOS、MSDOS、VFAT、HPFS、SMB和NCPFS等。3.6.2磁盤分區
1.磁盤分區命名方式在Linux中,每一個硬件設備都映射到一個系統的文件,包括硬盤、光驅等IDE或SCSI(SmallComputerSystemInterface,設備小型計算機系統接口,一種用于計算機和智能設備之間(硬盤、軟驅、光驅、打印機、掃描儀等)系統級接口的獨立處理器標準,SCSI是一種智能的通用接口標準)設備。Linux為各種IDE設備分配了一個由hd前綴組成的文件。各種SCSI設備,則被分配了一個由sd前綴組成的文件,編號方法為拉丁字母表順序。如第一個IDE設備(如IDE硬盤或IDE光驅),Linux定義為hda;第二個IDE設備就定義為hdb;下面以此類推。而SCSI設備就應該是sda、sdb、sdc等。USB磁盤通常會被識別為SCSI設備,因此其設備名可能是sda。常見的Linux磁盤命名規則為hdXY(或者sdXY),其中X為小寫拉丁字母,Y為阿拉伯數字。個別系統可能命名略有差異。2.磁盤分區方法對于一個新硬盤,首先需要對其進行分區。和Windows一樣,在Linux下用于磁盤分區的工具也是fdisk命令。除此之外,還可以通過parted、cfdisk等可視化工具進行分區。3.6.2磁盤分區
3.分區的格式化分區完成后,需要格式化文件系統才能正常使用。格式化磁盤的主要命令是mkfs。mkfs的命令格式為:mkfs-ttypedevice[block_size]其中,選項-t的參數type為文件系統格式,如ext4、vfat、ntfs等;參數device為設備名稱,如/dev/hda1、/dev/sdb1等;參數[block_size]為block大小,可選。如果需要把/dev/sda1格式化為FAT32格式,則可以使用如下命令。mkfs-tvfat/dev/sda1格式化交換分區的命令略有不同,不是mkfs,而是mkswap。例如,將/dev/hda8格式化為swap分區,可以使用如下命令。mkswap/dev/hda83.6.3磁盤檢驗
對于沒有正常卸載的磁盤,如遇到斷電等突發情況,可能損壞文件系統目錄結構或其中的文件。因此,遇到這種情況需要檢查和修復磁盤分區。檢查和修復磁盤分區的命令為fsck。fsck的命令格式為:fsck[option]device其中,option選項可以省略,參數device為設備名稱,如/dev/hda1、/dev/sdb1等。和mkfs一樣,fsck也有很多別名,如fsck.ext4、fsck.reiserfs、fsck.vfat等。fsck.fstype形式的別名還有e2fsck、reiserfsck等類型。例如,檢測Reiserfs格式的分區/dev/hda5,以下3個命令均可。fsck-treiserfs/dev/hda5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024北京北師大二附中高二5月月考數學試題及答案
- 2025年中小學教師招聘考試試卷及答案
- 2025年公務員錄用考試卷及答案
- 《婚姻家庭繼承法第六版》課件婚姻家庭法第二章
- 2025年高中物理綜合測試卷及答案
- 2025年高性能計算與數據分析考試試卷及答案
- 2025年旅游策劃與管理考試試卷及答案
- 內蒙古呼倫貝爾滿洲里市2025年七年級英語第二學期期末教學質量檢測模擬試題含答案
- 內衣銷售經理工作總結
- 2025年分子生物學考試試題及答案下載
- 水利安全生產風險防控“六項機制”右江模式經驗分享
- 幼兒科學探究能力培養策略研究
- 尺橈骨骨折臨床路徑表單
- 2024年煙臺藍天投資發展集團有限公司招聘筆試沖刺題(帶答案解析)
- 手術室標本丟失的應急預案
- SYT 6587-2021 電子式井斜儀校準方法-PDF解密
- 2024年浙江紹興市高速公路運營管理有限公司招聘筆試參考題庫含答案解析
- 急性腦血管病的護理查房
- 外墻吊籃安全專項施工方案
- 思維可視化工具在英語教學中的應用探究 論文
- GMP清潔驗證課件
評論
0/150
提交評論