有时候为了便于管理硬盘或容许在一块硬盘上使用多个文件系统或操做系统,须要对硬盘进行分区操做。硬盘的分区分为3种:主分区、扩展分区、逻辑分区。一般由于计算机BIOS和MBR的限制,一块硬盘最多只能有4个分区,其中一个主分区可用扩展分区替换。一个硬盘上知可有一个扩展分区,用户能够在扩展分区上再多划分多个逻辑分区。Linux下分区的命名也是不同的,在Linux中,若是是IDE硬盘,那么第一个主分区命名为 /dev/hda1, 第二个主分区为 /dev/hda2,硬盘有3个分区,那么扩展分区为 /dev/hda4 ,而第一个逻辑分区为/dev/had5 。若是IDE硬盘有一个主分区和一个扩展分区,那么扩展分区就是/dev/hda2,若是是两个主分区和一个扩展分区,则扩展分区为/dev/hda3。服务器
在Linux中,有一句话:一切皆文件。 用户是经过访问设备文件来访问硬件的,不一样类型的硬盘和接口通道,在Linux中有着不一样的设备名。这些设备文件被放置在/dev/目录下。ide
Linux下的硬盘分区对应的设备文件,就是由硬盘设备文件命名加上分区号组成的。好比,第二个SCSI硬盘的第一个逻辑分区的设备文件名就应该为 /dev/sdb5。此外,若是使用了某些阵列卡控制器,如HP的Smart Array 阵列卡,则硬盘设备文件命名可能相似于/dev/cciss/c0d0,那么这个硬盘上的第二个逻辑分区就为/dev/cciss/c0d0p6。其中,c0表明第一个SCSI通道,d0表明第一个逻辑盘,p6表明第六个分区,也就是第二个逻辑分区。操作系统
通常用于服务器的,咱们使用四分法。接口
引导分区 /boot 100MB 内存
系统根分区 / >=20GBci
编译安装分区 /usr/local >20GBit
系统交换分区 swap 物理内存2倍编译