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