- 相關(guān)推薦
Linux磁盤管理
大家知道Linux磁盤嗎?下面我們就給大家詳細(xì)介紹一下吧!我們積累了一些素材,在此拿出來與大家分享下,請大家互相指正。
df查看已掛載磁盤的總?cè)萘、使用容量、剩余容量等,可以不加任何參?shù),默認(rèn)是按k為單位顯示的
df常用參數(shù)有 –i -h -k –m等
-i 使用inodes 顯示結(jié)果
-h 使用合適的單位顯示,例如G
-k -m 分別為使用K,M為單位顯示
簡單介紹一下,你看到的相關(guān)數(shù)據(jù)。Filesystem 表示扇區(qū),也就是你劃分磁盤時(shí)所分的區(qū);1K-blocks/1M-blocks表示以1K/1M為單位;Used 和 Available 分別是已使用和剩余;Use% 就是已經(jīng)使用的百分比,如果這個(gè)值大于90% 那么你就應(yīng)該注意了,磁盤很有可能馬上就會變滿的;Mounted on 則表示該分區(qū)(扇區(qū))所掛載的地方。
du用來查看某個(gè)目錄所占空間大小
語法:du [-abckmsh] [文件或者目錄名] 常用的參數(shù)有:
-a:全部文件與目錄大小都列出來。如果不加任何選項(xiàng)和參數(shù)只列出目錄(包含子目錄)大小。
-b:列出的值以bytes為單位輸出,默認(rèn)是以Kbytes
-c:最后加總
-k:以KB為單位輸出
-m:以MB為單位輸出
-s:只列出總和
-h:系統(tǒng)自動調(diào)節(jié)單位,例如文件太小可能就幾K,那么就以K為單位顯示,如果大到幾G,則就以G為單位顯示。筆者習(xí)慣用 du –sh filename 這樣的形式。
【磁盤的分區(qū)和格式化】
筆者經(jīng)常做的事情就是拿一個(gè)全新的磁盤來分區(qū)并格式化。這也說明了作為一個(gè)linux系統(tǒng)管理員,對于磁盤的操作必須要熟練。所以請你認(rèn)真學(xué)習(xí)該部分內(nèi)容。
fdisk linux下的硬盤分區(qū)工具
語法: fdisk [-l ] [設(shè)備名稱]
-l :后邊不跟設(shè)備名會直接列出系統(tǒng)中所有的磁盤設(shè)備以及分區(qū)表,加上設(shè)備名會列出該設(shè)備的分區(qū)表。
如果不加-l 則進(jìn)入另一個(gè)模式,在該模式下,可以對磁盤進(jìn)行分區(qū)操作。
剛進(jìn)入該模式下,會有一個(gè)提示Command (m for help): 此時(shí)按m則會打印出幫助列表,如果你英文好,我想你不難理解這些字母的功能。筆者常用的有p, n,d, w, q.
P:打印當(dāng)前磁盤的分區(qū)情況。
n:重新建立一個(gè)新的分區(qū)。
w:保存操作。
q:退出。
d:刪除一個(gè)分區(qū)
因?yàn)楣P者的linux系統(tǒng)是安裝在虛擬機(jī)上的,所以我可以增加一塊新的磁盤。然后筆者會把新的磁盤分成多個(gè)分區(qū)。
當(dāng)再次fdisk -l 查看時(shí)發(fā)現(xiàn)多了一個(gè)/dev/hdb 設(shè)備,并提示該設(shè)備沒有可用的分區(qū)表。那么下面就來分一下這個(gè)/dev/hdb.
首先用p查看一下,并沒有任何分區(qū)信息。
用n創(chuàng)建一個(gè)新的分區(qū),會提示要建立e (extended 擴(kuò)展分區(qū))或者p (primary partition主分區(qū)),這里筆者選擇主分區(qū),所以按了p回車后,又讓輸入First cylinder 你或者直接回車或者輸入一個(gè)數(shù)字,因?yàn)檫@塊磁盤是新的并沒有任何分區(qū),所以直接回車其實(shí)就是從1開始了。你也可以自定義輸入,但不要超過2080,筆者這里輸入1回車。此時(shí)會提示要分多大,可以寫一個(gè)數(shù)值(2-2080),也可以輸入+sizeK或者+sizeM,后者比較直觀容易理解,所以筆者在這里輸入+100M,即我分了一個(gè)100M的主分區(qū)。再用p查看時(shí),果真多出來一個(gè)分區(qū)。然后筆者繼續(xù)重復(fù)前面的操作,建立了4個(gè)主分區(qū)。當(dāng)筆者再次輸入n創(chuàng)建分區(qū)時(shí),結(jié)果提示錯(cuò)了。
由此你會發(fā)現(xiàn),在linux中最多只能創(chuàng)建4個(gè)主分區(qū),那如果你想多創(chuàng)建幾個(gè)分區(qū)如何做?很容易,在創(chuàng)建完第三個(gè)分區(qū)后,創(chuàng)建第四個(gè)分區(qū)時(shí)選擇擴(kuò)展分區(qū)。
先刪除第四個(gè)主分區(qū),然后建立一個(gè)擴(kuò)展分區(qū)
在建立擴(kuò)展分區(qū)時(shí),會問你要分多少給這個(gè)擴(kuò)展分區(qū),筆者直接回車,即把所有空間都分給了這個(gè)擴(kuò)展分區(qū)。這個(gè)擴(kuò)展分區(qū)/dev/hdb4并不能往里寫數(shù)據(jù),它只是一個(gè)空殼子,需要我們繼續(xù)在這個(gè)空殼中繼續(xù)創(chuàng)建分區(qū)。
當(dāng)建立完擴(kuò)展分區(qū),然后按n創(chuàng)建新分區(qū)時(shí)你會發(fā)現(xiàn)不再提示是要建立p還是e了,因?yàn)槲覀円呀?jīng)不能再創(chuàng)建p了。在這里需要你明白的是,hdb5 其實(shí)只是 hdb4 中的一個(gè)子分區(qū),到目前為止可用的分區(qū)也才4個(gè),那筆者就再創(chuàng)建第5個(gè)分區(qū)出來。
然后按w保存,該模式自動退出,如果你不想保存分區(qū)信息直接按q即可退出。
下面我們把剛分好的分區(qū)刪除,重新建立分區(qū)。如何刪除你還記得吧,對了就是直接按d然后選擇合適的數(shù)字。刪除完所有分區(qū)后,這塊磁盤就恢復(fù)如初了。
第一個(gè)分區(qū),我們就建立成擴(kuò)展分區(qū)。并且分給它200M。
當(dāng)再次新建分區(qū)時(shí),發(fā)生了變化,不再是p或者e了,而是p或者l(邏輯分區(qū)),這是為什么呢?在上面也提到了,一個(gè)擴(kuò)展分區(qū)只是一個(gè)空殼,在擴(kuò)展分區(qū)下才可以繼續(xù)劃分小的分區(qū),這個(gè)小的分區(qū)其實(shí)就是邏輯分區(qū)了。
而且這個(gè)邏輯分區(qū)默認(rèn)都是從字?jǐn)?shù)5開始的,因?yàn)榍懊娴臄?shù)字要么給主分區(qū)留著,要么給擴(kuò)展分區(qū)留著。由此我們也可以得到,在linux中最多可以創(chuàng)建4個(gè)主分區(qū),一旦創(chuàng)建4個(gè)主分區(qū)后就不能增加任何分區(qū)了。另外最多也只能創(chuàng)建一個(gè)擴(kuò)展分區(qū)。擴(kuò)展分區(qū)下的邏輯分區(qū)最多可以創(chuàng)建多少呢?IDE的硬盤(類似于hda, hdb, hdc 等)最多可以創(chuàng)建10個(gè)(hdb5-hdb15),這是筆者試驗(yàn)出來的結(jié)果。有的資料說linux下的邏輯分區(qū)是沒有限制的,也有的說最大可以到64,至于對不對,需要你去近一步考察了,我們沒有必要多么深入的研究這個(gè)問題,也沒有什么意義。
通過以上操作,相信你也學(xué)會了用fdisk 來分區(qū)了吧。值得提出的是,不要閑著沒事分區(qū)玩兒,這操作的危險(xiǎn)性是很高的,一不留神就把你服務(wù)器上的數(shù)據(jù)全部給分沒有了。如果有分區(qū)的操作,那么請保持百分之二百的細(xì)心,切記切記!
【Linux磁盤管理】相關(guān)文章:
GParted是怎么給linux系統(tǒng)進(jìn)行磁盤分區(qū)的07-31
查看Linux磁盤空間的八大方法08-28
Linux系統(tǒng)管理命令大全08-15
Linux 文件系統(tǒng)管理07-26
如何合并磁盤分區(qū)08-19
磁盤陣列是什么07-12
Linux操作系統(tǒng)學(xué)習(xí)筆記權(quán)限管理09-26
Linux系統(tǒng)管理常用命令07-07