Linux主分割槽,擴充套件分割槽,邏輯分割槽[final]

tolywang發表於2010-10-15

[root@dbtest ~]# fdisk  /dev/sda

/dev/sda 表示一個scsi磁碟(或者劃分RAID後的給出的類似一塊磁碟的區域,比如
10塊盤劃分一個RAID5 ; 如果10塊盤劃分為4塊RAID10,6塊RAID5, 那麼磁碟編號
類似 /dev/sda, /dev/sdb ) ,


[root@dbtest ~]# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          65      522081   83  Linux
/dev/sda2              66        7714    61440592+  83  Linux
/dev/sda3            7715       12813    40957717+  83  Linux
/dev/sda4           12814       19457    53367930    5  Extended
/dev/sda5           12814       14118    10482381   83  Linux
/dev/sda6           14119       14640     4192933+  83  Linux
/dev/sda7           14641       14901     2096451   82  Linux swap / Solaris
/dev/sda8           14902       15162     2096451   83  Linux
/dev/sda9           15163       15227      522081   83  Linux

一個磁碟可以劃分為4 個 (Primary + Extended) 的扇區, 最多可以設定P+P+P+P
或者P+P+P+E , P代表主分割槽,E代表擴充套件分割槽。擴充套件分割槽本身不可用,需要進一步
在擴充套件分割槽區域劃分邏輯分割槽才能使用  。比如上面sda1,2,3 是三個主分割槽,sd4
是擴充套件分割槽,Extended是後面邏輯分割槽的綜合,後面的5,6,7,8,9是擴充套件分割槽下
劃分的邏輯分割槽 。Id 中83表示普通分割槽,85表示擴充套件分割槽,詳見:

ID System
82 Linux swap
83 Linux
85 Linux extended
8e Linux LVM

 

 

 

參考資料 : 

-----------------------------------------------------------------------

MBR(Master Boot Recorder)主要開機扇區,放置硬碟的資訊。MBR 可以說是整個硬碟最重要的地方了,因為在 MBR 裡面記錄了兩個重要的東西,分別是:開機管理程式,與磁碟分割槽表 ( partition table )。所以我們所做的硬碟分割槽,也就是在修改partition table。

由於這個 MBR 區塊的容量有限,所以,當初設計的時候,就只有設計成 4 個分割槽紀錄,這些分割槽記錄就被稱為 Primary ( 主分割槽 ) 及 Extended ( 擴充套件分割槽 ) ,也就是說,一顆硬碟最多可以有 4 個 Primary + Extended 的扇區,其中,Extended 只能有一個,因此,你如果要分割槽成四塊磁碟分割槽的話,那麼最多就是可以:

P + P + P + P

P + P + P + E

的情況來分割槽了。需要特別留意的是,如果上面的情況中, 3P +E 只有三個『可用』的磁碟,如果要四個都『可用』,就得分割槽成 4P 了!( 因為 Extended 不能直接被使用,還需要分割槽成 Logical 才行)

思考一:如果我要將我的大硬碟暫時分割槽成四個 partition ,同時,還有其它的空間可以讓我在未來的時候進行規劃,那麼該如何分割槽?

由剛剛的說明,我們可以知道, Primary + Extended 最多隻能有四個 partition,而如果要超過 5 個 partition 的話,那麼就需要 Extended 的幫忙。因此,在這個例子中,我們千萬不能分割槽成四個 Primary 為什麼呢?假如您是一個 20 GB 的硬碟,而 4 個 primary 共用去了 15 GB ,您心想還有 5 GB 可以利用對吧?錯!剩下的 5 GB 完全不能使用,這是因為已經沒有多餘的 partition table 紀錄區可以記錄了,因此也就無法進行額外的分割槽,當然囉,空間也就被浪費掉了!因此,請千萬注意,如果您要分割槽超過 4 槽以上時,請記得一定要有 Extended 分割槽區,而且必須將所有剩下的空間都分配給 Extended ,然後再以 logical 的分割槽區來規劃 Extended 的空間。

本文來自: () 詳細出處參考:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-676000/,如需轉載,請註明出處,否則將追究法律責任。

相關文章