------------《鳥哥的Linux私房菜》--------------------spa
既然分割表只有記錄四組資料的空間,那麼是否表明我一顆硬碟最多隻能分割出四個分割槽?固然不是啦!有經驗的朋友都知道, 你能夠將一顆硬碟分割成十個以上的分割槽的!那又是如何達到的呢?在Windows/Linux系統中, 咱們是透過剛剛談到的延伸分割(Extended)的方式來處理的啦!延伸分割的想法是: 既然第一個磁區所在的分割表只能記錄四筆資料, 那我能否利用額外的磁區來記錄更多的分割資訊?實際上圖示有點像底下這樣:blog
在上圖當中,咱們知道硬碟的四個分割記錄區僅使用到兩個,P1爲主要分割,而P2則爲延伸分割。請注意, 延伸分割的目的是使用額外的磁區來記錄分割資訊,延伸分割自己並不能被拿來格式化。 而後咱們能夠透過延伸分割所指向的那個區塊繼續做分割的記錄。it
如上圖右下方那個區塊有繼續分割出五個分割槽, 這五個由延伸分割繼續切出來的分割槽,就被稱爲邏輯分割槽(logical partition)。 同時注意一下,因爲邏輯分割槽是由延伸分割繼續分割出來的,因此他能夠使用的磁柱範圍就是延伸分割所設定的範圍喔! 也就是圖中的101~400啦!io
一樣的,上述的分割槽在Linux系統中的裝置檔名分別以下:class
仔細看看,怎麼裝置檔名沒有/dev/hda3與/dev/hda4呢?由於前面四個號碼都是保留給Primary或Extended用的嘛! 因此邏輯分割槽的裝置名稱號碼就由5號開始了!這是個很重要的特性,不能忘記喔!import