曝光:Linux企业运维实战
上QQ阅读APP看书,第一时间看更新

2.3 硬盘分区简介

学习Windows、Linux操作系统,需要了解硬盘设备,硬盘是电脑主要的存储媒介之一,硬盘要能够安装系统或者存放数据,必须进行分区和格式化,Windows系统常见分区有3种:主磁盘分区、扩展磁盘分区、逻辑磁盘分区。

一块硬盘设备,主分区至少有1个,最多4个,扩展分区可以为0,最多1个,且主分区和扩展分区总数不能超过4个,逻辑分区可以有若干个。在Windows下激活的主分区是硬盘的启动分区,它是独立的,也是硬盘的第一个分区,通常就是我们所说的C盘系统分区。

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

在Windows系统安装时,硬盘驱动器是通过磁盘0、磁盘1来显示,其中磁盘0表示第一块硬盘,磁盘1表示第二块硬盘,然后在第一块硬盘磁盘0上进行分区,最多不能超过4个主分区,分区为C、D、E、F。

硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏,常见的硬盘接口类型为IDE(integrated drive electronics)、SATA(serial advanced technology attachment)、SCSI(small computer system interface)、SAS(serial attached SCSI)和光纤通道等。

IDE接口硬盘多用于家用,部分也应用于传统服务器,SCSI、SAS接口的硬盘则主要应用于服务器市场,而光纤通道主要用于高端服务器上,SATA主要用于个人家庭办公电脑及低端服务器。

在Linux操作系统中,读者可以看到硬盘驱动器的第一块IDE硬盘接口的硬盘设备为hda,SATA硬盘接口的硬盘设备为sda,主分区编号为hda1-4或者sda1-4,逻辑分区从5开始。如果有第二块硬盘,主分区编号为hdb1-4或者sdb1-4。

不管是Windows还是Linux操作系统,硬盘的总容量=主分区的容量+扩展分区的容量,而扩展分区的容量=各个逻辑分区的容量之和。主分区也可成为引导分区,会被操作系统和主板认定为这个硬盘的第一个分区,所以C盘永远都是排在所有磁盘分区的第一的位置上。

MBR(master boot record)和GPT(GUID partition table)是在磁盘上存储分区信息的两种不同方式。这些分区信息包含了分区从哪里开始的信息,这样操作系统才知道哪个扇区是属于哪个分区,以及哪个分区是可以用来启动操作系统的。

在磁盘上创建分区时,必须选择MBR或者GPT,默认是MBR,也可以通过其他方式修改为GPT方式。MBR分区的硬盘最多支持4个主分区,如果想支持更多主分区,可以考虑使用GPT格式分区。