2、硬盤設備(包括移動存儲設備)在Linux或者其它類Unix系統的表示;
IDE 硬盤在Linux或者其它類Unix系統的一般表示為 hd* ,比如hda、hdb ... ... ,我們可以通過 fdisk -l 來查看;有時您可能只有一個硬盤,在操作系統中看到的卻是 hdb ,這與硬盤的跳線有關;另外hdc 大多表示是光驅設備;如果您有兩塊硬盤,大多是 hda和hdb。在這方面說的太多也無用,還是以fdisk -l 為準為好;
SCSI 和SATA 硬盤在Linux通常也是表示為 sd* ,比如 sda 、sdb ... ... 以fdisk -l 為準
移動存儲設備在linux表示為 sd* ,比如 sda 、sdb ... ... 以fdisk -l 為準
3、合理的規劃分區;
關于一個磁盤的分區,一個磁盤應該有四個主分區,其中擴展也算一個主分區;存在以下情況:
1)分區結構之一:四個主分區,沒有擴展分區;
[主|分區1] [主分|區2] [主|分區3] [主|分區4]
這種情況,如果您想在一個磁盤上劃分五個以上分區,這樣是行不通的;
三個主分區 一個擴展分區;
[主|分區1] [主|分區2] [主|分區3] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
這種情況行得通,而且分區的自由度比較大;分區也不受約束,能分超過5個分區;這只是舉一個例子;
2)最合理的的分區方式;
最合理的分區結構:主分區在前,擴展分區在后,然后在擴展分區中劃分邏輯分區;主分區的個數+擴展分區個數要控制在四個之內;比如下面的分區是比較好的;
[主|分區1] [主|分區2] [主|分區3] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
[主|分區1] [主|分區2] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
[主|分區1] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
最不合理的分區結構: 主分區包圍擴展分區;比如下面的;
[主|分區1] [主|分區2] [擴展分區] [主|分區4] [空白未分區空間]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
這樣 [主|分區2] 和 [主|分區4] 之間的 [擴展分區] 是有自由度,但[主|分區4]后的[空白未分區空間]怎么辦?除非把主分區4完全利用擴展分區后的空間,否則您想在主分區4后再劃一個分區是不可能的,劃分邏輯分區更不可能; 雖然類似此種辦法也符合一個磁盤四個主分區的標準,但這樣主分區包圍擴展分區的分區方法實在不可取;
Linux系統規劃硬盤分區(二)
2、硬盤設備(包括移動存儲設備)在Linux或者其它類Unix系統的表示;
IDE 硬盤在Linux或者其它類Unix系統的一般表示為 hd* ,比如hda、hdb ... ... ,我們可以通過 fdisk -l 來查看;有時您可能只有一個硬盤,在操作系統中看到的卻是 hdb ,這與硬盤的跳線有關;另外hdc 大多表示是光驅設備;如果您有兩塊硬盤,大多是 hda和hdb。在這方面說的太多也無用,還是以fdisk -l 為準為好;
SCSI 和SATA 硬盤在Linux通常也是表示為 sd* ,比如 sda 、sdb ... ... 以fdisk -l 為準
移動存儲設備在linux表示為 sd* ,比如 sda 、sdb ... ... 以fdisk -l 為準
3、合理的規劃分區;
關于一個磁盤的分區,一個磁盤應該有四個主分區,其中擴展也算一個主分區;存在以下情況:
1)分區結構之一:四個主分區,沒有擴展分區;
[主|分區1] [主分|區2] [主|分區3] [主|分區4]
這種情況,如果您想在一個磁盤上劃分五個以上分區,這樣是行不通的;
三個主分區 一個擴展分區;
[主|分區1] [主|分區2] [主|分區3] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
這種情況行得通,而且分區的自由度比較大;分區也不受約束,能分超過5個分區;這只是舉一個例子;
2)最合理的的分區方式;
最合理的分區結構:主分區在前,擴展分區在后,然后在擴展分區中劃分邏輯分區;主分區的個數+擴展分區個數要控制在四個之內;比如下面的分區是比較好的;
[主|分區1] [主|分區2] [主|分區3] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
[主|分區1] [主|分區2] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
[主|分區1] [擴展分區]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
最不合理的分區結構: 主分區包圍擴展分區;比如下面的;
[主|分區1] [主|分區2] [擴展分區] [主|分區4] [空白未分區空間]
[邏輯|分區5] [邏輯|分區6] [邏輯|分區7] [邏輯|分區8] ... ...
這樣 [主|分區2] 和 [主|分區4] 之間的 [擴展分區] 是有自由度,但[主|分區4]后的[空白未分區空間]怎么辦?除非把主分區4完全利用擴展分區后的空間,否則您想在主分區4后再劃一個分區是不可能的,劃分邏輯分區更不可能; 雖然類似此種辦法也符合一個磁盤四個主分區的標準,但這樣主分區包圍擴展分區的分區方法實在不可取;
我們根據這個標題,查看一下我們的例子,是不是符合這個標準呢?
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 9729 55617030 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
/dev/hda10 7752 9729 15888253+ 83 Linux
后記:
把分區基礎寫出來,主要是想讓新手弟兄知道什么是合理的分區結構,如果把硬盤分區規劃好了,也為以學習省卻了不少麻煩;在此文后,我計劃寫具體的分區工具介紹;這也算一個基礎知識的積累;雖然老手都會,但新手可能還是需要的。我們根據這個標題,查看一下我們的例子,是不是符合這個標準呢?
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 9729 55617030 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
/dev/hda10 7752 9729 15888253+ 83 Linux
后記:
把分區基礎寫出來,主要是想讓新手弟兄知道什么是合理的分區結構,如果把硬盤分區規劃好了,也為以學習省卻了不少麻煩;在此文后,我計劃寫具體的分區工具介紹;這也算一個基礎知識的積累;雖然老手都會,但新手可能還是需要的。