磁盘分区

一、

硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。

一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区 + 扩展分区总共不能超过4个。逻辑分区可以有若干个。

 

分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就浪费了。

但扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。

 

在linux中第一块硬盘分区为hda分区,主分区编号为hda1-4,逻辑分区从5开始。

硬盘的容量=主分区的容量 + 扩展分区的容量

扩展分区的容量 = 各个逻辑分区的容量之和

 

[root@localhostbeinan]# fdisk -l

  以下是表示第一块硬盘 hda

  Disk /dev/hda:80.0 GB, 80026361856 bytes

  255 heads, 63sectors/track, 9729 cylinders

  Units = cylindersof 16065 * 512 = 8225280 bytes

  Device Boot StartEnd Blocks Id System

  /dev/hda1 * 1 7656144831 7 HPFS/NTFS           主分区

  /dev/hda2 766 280516386300 c W95 FAT32 (LBA)   主分区

  /dev/hda3 28069729 55617030 5 Extended         扩展分区

  /dev/hda5 2806 3825 8193118+ 83 Linux           逻辑分区  ----从5开始是逻辑分区,主分区编号4可以空缺不用

  /dev/hda6 38265100 10241406 83 Linux           逻辑分区

  /dev/hda7 51015198 787153+ 82 Linux swap / Solaris 逻辑分区

  /dev/hda8 51996657 11719386 83 Linux           逻辑分区

  /dev/hda9 66587751 8787523+ 83 Linux           逻辑分区

  /dev/hda10 77529729 15888253+ 83 Linux         逻辑分区

 

        以下是表示第二块硬盘sda

  Disk /dev/sda:1035 MB, 1035730944 bytes

  256 heads, 63sectors/track, 125 cylinders

  Units = cylindersof 16128 * 512 = 8257536 bytes

  Device Boot StartEnd Blocks Id System

  /dev/sda1 1 25201568+ c W95 FAT32 (LBA)       主分区

  /dev/sda2 26 125806400 5 Extended             扩展分区

  /dev/sda526 50 201568+ 83 Linux                                 逻辑分区

  /dev/sda651 76 200781 83 Linux                                   逻辑分区


二、

fdisk -l

        Device Boot      Start         End      Blocks  Id  System

/dev/sda1   *       2048    39845887    19921920  83  Linux

/dev/sda2        39847934    41940991    1046529    5  Extended  ----Extended 表示为扩展分区

/dev/sda5        39847936    41940991    1046528   82  Linux swap / Solaris

 

上述第二列Boot项,如果值为*则表示此分区为系统引导分区。

最后一列System和倒数第二列Id其实是一个意思,表示分区类型和分区类型ID

 

 

从上述例子看来,扩展分区本身似乎还要占一点空间,空间大小为:1046529 -  1046528

所以,扩展分区的容量 = 各个逻辑分区的容量之和 + 扩展分区本身占用的一点空间


三、查看分区文件系统类型

$ sudo parted -l
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  20.4GB  20.4GB  primary   ext4            boot
 2      20.4GB  21.5GB  1072MB  extended
 5      20.4GB  21.5GB  1072MB  logical   linux-swap(v1)


你可能感兴趣的:(磁盘分区)