硬盘容量超过2T装系统操作说明 您所在的位置:网站首页 不分区可以装系统吗苹果 硬盘容量超过2T装系统操作说明

硬盘容量超过2T装系统操作说明

2024-07-03 09:16| 来源: 网络整理| 查看: 265

理论:     现在有两种磁盘分区表方案或者说分区样式,分别是MBR分区和GPT分区。     MBR分区方案是我们现在一直在用的,它是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。由于MBR扇区只有64字节用于分区表,所以只能记录4个分区的信息。这就是硬盘主分区数目不能超过4个的原因。后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念,但每个分区项仍用16字节存储。

    但在硬盘容量突飞猛进的今天MBR分区方案缺陷逐渐暴露出来,第一,MBR分区主分区数目不能超过4个,很多时候,4个主分区并不能满足需要。第二, MBR分区方案无法支持超过2TB容量的磁盘。因为这一方案用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。磁盘容量超过2TB以后,分区的起止位置也就无法表示了,BIOS将无法识别分区。

    GPT分区全称:Globally Unique Identifier Partition Table Format,是基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构,是一种较新的磁盘分区表结构标准,与MBR分区方案相比,GPT提供了更加灵活的磁盘分区机制。它具有如下优点:

    1、支持2TB以上的大硬盘。     2、每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为Windows系统最多只允许划分128个分区。     3、分区大小几乎没有限制。因为它用64位的整数表示扇区号。夸张一点说,一个64位整数能代表的分区大小已经是个“天文数字”了,若干年内你都无法见到这样大小的硬盘,更不用说分区了。     4、分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表,其中一份被破坏后,可以通过另一份恢复。     5、支持唯一的磁盘和分区 ID,每个分区可以有一个名称(不同于卷标)。

    既然GPT分区具有如此多的优点,在分区时是不是可以全部采用这种方案呢?不是的。并不是所有的系统都支持这种分区方案。请看下表:

系统种类

能否读写GPT磁盘

能否从GPT磁盘启动

Windows 2000/NT/9x, 32位 Windows XP

不能。只能看到一个Protective MBR分区

不支持

64位 Windows XP

不支持

Windows Server 2003 SP1及以上版本

只有基于Itanium的系统才能从GPT磁盘启动

Windows Vista

只有基于Itanium的系统才能从GPT磁盘启动

Windows 7

只有基于 EFI 的系统支持从GPT磁盘启动

Windows Server 2008

只有基于 EFI 的系统支持从GPT磁盘启动

Linux、Unix

只有基于 EFI 的系统支持从GPT磁盘启动

可见,能否读写GPT分区取决于操作系统类型,能否从GPT磁盘启动取决于主板类型。 下面(硬盘总容量12T)为例讲下如何对硬盘容量超过2T的服务器装系统及分区。

环境如下:

操作系统:CentOS 5.4 64位

安装方式:自动安装

分区需求:/ 10G, /usr 10G, /var 10G, /tmp 4G, swap 24G,  /data0  100G,  /data1 4T ,/data2 剩余空间。

 

1.编辑ks.cfg按要求修改各分区容量,注意,/ 10G, /usr 10G, /var 10G, /tmp 4G, swap 24G,  /data0  100G都装在sda上,这里/data1和/data2分区不要设置,这里如果设置了装系统时报错装不上,因为BIOSI不识别超过2T的分区,我们装完系统后再分这两个区。 2.进入raid配置界面进行raid配置,这是关键 把默认raid清除后开始Create New VD,选择RAID-5级别,把前11个硬盘都选上,剩余1个做热备,VD Size后面设置160000MB(比/ 、/usr/、 /tmp、 /var、 swap、/data0分区容量加起来稍微大点,否则装系统时可能提示容量不够),高级选项中Initialize也选上,做到一步就位,然后OK

接下来选择最后一个磁盘做热备盘并OK

接下来在Disk Group 0中再创建一个VD,选中Virtual Disks,按F2, Create New VD,然后OK就可以了,这次容量不用改了

3.装完系统后,进去系统创建/data1、 /data2分区。

硬盘容量超过2TB时,不能使用交互很好的fdisk命令,只能将磁盘转化为GPT格式。

对GPT磁盘分区表进行操作,我们要使用parted命令。parted功能很强大,它可以象fdisk一样既可用命令行也可以用于交互式。

在提示符下输入parted就会进入交互式模式

#  parted  /dev/sdb GNU  Parted  1.8.1 Using  /dev/sdb Welcome  to  GNU  Parted!  Type  ‘help’  to  view  a  list  of  commands. #将MBR磁盘格式化为GPT,必须先做这个,如果要反过来,将GPT磁盘转化为MBR磁盘,是mklable msdos (parted) mklable gpt    (parted) mkpart primary  0  4194304  #划分一个起始位置为0大小为4T的主分区 (parted) mkpart primary  4194304  -1 #划分剩余空间为一分区, (parted)  print  #查看当前分区验证 (parted)  quit   #退出parted交互模式

当然也可用命令行操作

#parted /dev/sdb mkpart gpt #parted /dev/sdb mkpart primary  0  4194304 #parted /dev/sdb mkpart primary  4194304  -1

分好区后,还要使用mkfs.ext3来进行格式化

#partprobe   #先刷新下分区表 #mkfs.ext3 -F  /dev/sdb1 #mkfs.ext3 -F  /dev/sdb2  #加-F选项是快速格式化,由于分区容量很大,格式化会用很长时间,请耐心等待。

4.设置标签和开机自动挂载

#e2label /dev/sdb1  /data1 #e2label /dev/sdb2  /data2 #mkdir /data1 #mkdir /data2 #vim /etc/fstab  添加两行如下 /data1  /data1   ext3   default   0   0 /data2  /data2   ext3   default   0   0 #mount –a  挂载一下 #df –h  



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有