磁盘管理-基本磁盘、动态磁盘、GPT磁盘、MBR磁盘/CHS(cylinder柱面-head磁头-sector扇区)

本文测试环境均为oracle VM VirtualBox + centos6.4/Windows 2008 Enterprise Server


文章开始前先介绍两个基础知识,可以帮助我们更好的理解相关知识:


一、基本磁盘、动态磁盘、GPT磁盘、MBR磁盘

      个人理解(如果有偏差,希望指正),基本磁盘、动态磁盘为磁盘的属性,GPT磁盘和MBR磁盘应该是分区的方式,准确的说应该叫做GPT磁盘分区和MBR磁盘分区。

       基本磁盘 VS 动态磁盘:

       基本磁盘:受26个英文字母的限制,也就是说磁盘的盘符只能是26个英文字母中的一个。因为A、B已经被软驱占用,所以只能是24个。基本磁盘只能有四个主分区。

       动态磁盘:不受26个英文字母的限制,它是用卷(volume)来命名的。

       1、更改磁盘容量

       基本磁盘:分区一旦创建,就无法更改磁盘大小,除非借助于特殊的磁盘工具软件。

       动态磁盘:在不重新启动的情况下可以更改磁盘大小,而且不丢失数据。

       2、磁盘空间的限制

       基本磁盘:必须是在同一磁盘上的连续空间才可以分为一个区,分区最大的容量也就是磁盘的容量。

       动态磁盘:可被扩展到磁盘中的不连续空间,还可以创建跨物理卷,也就是将几个磁盘合并成一个大的volume,跨区卷、带区卷相当于软raid。

       3、卷集或者分区个数

       基本磁盘:一个磁盘上最多有4个主分区。

       动态磁盘:可创建多个卷集,没有限制。

      4、磁盘配置信息

      基本磁盘:磁盘配置信息存放在磁盘引导分区中,如果使用了 RAID 容错功能,则保存在注册表中。因此 RAID 磁盘移动到其他计算机上会丢失信息。

      动态磁盘:磁盘配置信息存放在磁盘上的。可以被 RAID 容错 系统复制到其他动态磁盘上,因此可以移动到其他计算机上继续使用。


      MBR磁盘分区 VS GPT磁盘分区:

      MBR磁盘分区:每块磁盘最多支持4个主分区,最大卷为2TB。

      GPT磁盘分区:每块磁盘最多支持128个分区,最大卷为18EB。


     事例1:基本磁盘 + MBR磁盘分区(最多有3个主分区和多个逻辑分区)

     磁盘管理-基本磁盘、动态磁盘、GPT磁盘、MBR磁盘/CHS(cylinder柱面-head磁头-sector扇区)_第1张图片

     事例2:基本磁盘 + GPT磁盘分区(主分区可以多于4个)

    

     事例3:动态磁盘 + MBR磁盘分区(没有分区的概念,以volume划分)

     磁盘管理-基本磁盘、动态磁盘、GPT磁盘、MBR磁盘/CHS(cylinder柱面-head磁头-sector扇区)_第2张图片

     事例4:动态磁盘 + GPT磁盘分区(没有分区的概念,以volume划分)

    

     事例3和4没有测试出来明显的差别,个人认为差别主要在GPT方式应该有信息记录在磁盘上(从剩余大小可以推测出),另外没那么大的硬盘空间,测试不出来容量大小的限制(2TB和18EB)。

二、CHS(cylinder柱面-head磁头-sector扇区)

       硬盘的DOS(Disk Operatiing System)管理结构:

      

     硬盘的最基本的组成是有金属材料制成的涂以磁性介质的盘面,不同容量的磁盘的盘面数不同,每个盘面有正反两面,都可以记录信息。

     盘片被分成许多扇形的区域,每个区域叫做一个扇区(sector),每个扇区可存储128x2的N次方的字节信息。在DOS中每个扇区是128x2的2次方=512个字节(sector size)。

     盘片表面以片面的中心为圆心,不同半径的同心圆称作磁道。

     不同盘面的相同半径的磁道所组成的圆柱称为柱面(cylinder)。

     每个磁盘有两面,每面都有一个磁头(head)。

     因此磁盘的存储容量的计算公式:磁头数(heads,说明有多少个盘面) * 柱面(cylinders,说明有每个盘面多少个磁道) * 每道扇区数(sectors) * 每个扇区字节数(sector size)

     磁盘管理-基本磁盘、动态磁盘、GPT磁盘、MBR磁盘/CHS(cylinder柱面-head磁头-sector扇区)_第3张图片




你可能感兴趣的:(linux,server,centos,VirtualBox,磁盘)