Linux分區(qū)工具的使用方法
更新時(shí)間:2006年10月24日 00:00:00 作者:
在學(xué)習(xí)Linux的過(guò)程中,安裝Linux是每一個(gè)初學(xué)者的第一個(gè)門檻。在這個(gè)過(guò)程中間,最大的困惑 莫過(guò)于給硬盤(pán)進(jìn)行分區(qū)。雖然,現(xiàn)在各種發(fā)行版本的Linux已經(jīng)提供了友好的圖形交互界面,但是很多的人還是感覺(jué)無(wú)從下手。這其中的原因主要是不清楚Linux的分區(qū)規(guī)定,以及它下面最有效的分區(qū)工具—Fdisk的使用方法。下面從這兩個(gè)方面入手,來(lái)講解這個(gè)困擾大家的問(wèn)題。 Linux的分區(qū)規(guī)定 1.設(shè)備管理 在Linux中,每一個(gè)硬件設(shè)備都映射到一個(gè)系統(tǒng)的文件,對(duì)于硬盤(pán)、光驅(qū)等IDE或SCSI設(shè)備也不例外。 Linux把各種IDE設(shè)備分配了一個(gè)由hd前綴組成的文件;而對(duì)于各種SCSI設(shè)備,則分配了一個(gè)由sd前綴組成的文件。例如,第一個(gè)IDE設(shè)備,Linux就定義為hda;第二個(gè)IDE設(shè)備就定義為hdb;下面以此類推。而SCSI設(shè)備就應(yīng)該是sda、sdb、sdc等。 2.分區(qū)數(shù)量 要進(jìn)行分區(qū)就必須針對(duì)每一個(gè)硬件設(shè)備進(jìn)行操作,這就有可能是一塊IDE硬盤(pán)或是一塊SCSI硬盤(pán)。對(duì)于每一個(gè)硬盤(pán)(IDE或SCSI)設(shè)備,Linux分配了一個(gè)1到16的序列號(hào)碼,這就代表了這塊硬盤(pán)上面的分區(qū)號(hào)碼。例如,第一個(gè)IDE硬盤(pán)的第一個(gè)分區(qū),在Linux下面映射的就是hda1,第二個(gè)分區(qū)就稱作是hda2。對(duì)于SCSI硬盤(pán)則是sda1、sdb1等。 3.各分區(qū)的作用 在Linux中規(guī)定,每一個(gè)硬盤(pán)設(shè)備最多能有4個(gè)主分區(qū)(其中包含擴(kuò)展分區(qū))構(gòu)成,任何一個(gè)擴(kuò)展分區(qū)都要占用一個(gè)主分區(qū)號(hào)碼,也就是在一個(gè)硬盤(pán)中,主分區(qū)和擴(kuò)展分區(qū)一共最多是4個(gè)。對(duì)于早期的DOS和Windows(Windows 2000以前的版本),系統(tǒng)只承認(rèn)一個(gè)主分區(qū),可以通過(guò)在擴(kuò)展分區(qū)上增加邏輯盤(pán)符(邏輯分區(qū))的方法,進(jìn)一步地細(xì)化分區(qū)。 主分區(qū)的作用就是計(jì)算機(jī)用來(lái)進(jìn)行啟動(dòng)操作系統(tǒng)的,因此每一個(gè)操作系統(tǒng)的啟動(dòng),或者稱作是引導(dǎo)程序,都應(yīng)該存放在主分區(qū)上。這就是主分區(qū)和擴(kuò)展分區(qū)及邏輯分區(qū)的最大區(qū)別。我們?cè)谥付ò惭b引導(dǎo)Linux的bootloader的時(shí)候,都要指定在主分區(qū)上,就是最好的例證。 Linux規(guī)定了主分區(qū)(或者擴(kuò)展分區(qū))占用1至16號(hào)碼中的前4個(gè)號(hào)碼。以第一個(gè)IDE硬盤(pán)為例說(shuō)明,主分區(qū)(或者擴(kuò)展分區(qū))占用了hda1、hda2、hda3、hda4,而邏輯分區(qū)占用了hda5到hda16等12個(gè)號(hào)碼。因此,Linux下面每一個(gè)硬盤(pán)總共最多有16個(gè)分區(qū)。 對(duì)于邏輯分區(qū),Linux規(guī)定它們必須建立在擴(kuò)展分區(qū)上(在DOS和Windows系統(tǒng)上也是如此規(guī)定),而不是主分區(qū)上。因此,我們可以看到擴(kuò)展分區(qū)能夠提供更加靈活的分區(qū)模式,但不能用來(lái)作為操作系統(tǒng)的引導(dǎo)。 除去上面這些各種分區(qū)的差別,我們就可以簡(jiǎn)單地把它們一視同仁了。
相關(guān)文章
設(shè)置一個(gè)高容量的Linux POP3服務(wù)器
設(shè)置一個(gè)高容量的Linux POP3服務(wù)器...2006-10-10詳解Linux內(nèi)核中的container_of函數(shù)
大家都知道Container_of在Linux內(nèi)核中是一個(gè)常用的宏,用于從包含在某個(gè)結(jié)構(gòu)中的指針獲得結(jié)構(gòu)本身的指針,通俗地講就是通過(guò)結(jié)構(gòu)體變量中某個(gè)成員的首地址進(jìn)而獲得整個(gè)結(jié)構(gòu)體變量的首地址。這篇文章詳細(xì)的介紹了Container_of,有需要的可以參考學(xué)習(xí)。2016-08-08Linux X Window應(yīng)用問(wèn)答(下)
Linux X Window應(yīng)用問(wèn)答(下)2006-10-10Linux操作系統(tǒng)口令文件安全問(wèn)題詳細(xì)解析
2008-01-01詳解linux中fork、vfork、clone函數(shù)的區(qū)別
在linux系統(tǒng)中,fork(),vfork()和clone函數(shù)都可以創(chuàng)建一個(gè)進(jìn)程,但是它們的區(qū)別是什么呢?本文就這三者做一個(gè)較深入的分析,感興趣的朋友一起看看吧2017-04-04十招提高Linux系統(tǒng)安全性的設(shè)置方法
十招提高Linux系統(tǒng)安全性的設(shè)置方法...2007-03-03