超过2T大硬盘GPT解决办法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux系统对大于2T磁盘支持情况问题
问题描述:当多块硬盘总容量大于2T时安装CentOS报错,如下图:
此时需要对硬盘先做分区处理(例:6*300G硬盘,拿两块来做raid1,其余4块硬盘拿来做raid5),之后,将raid1的两块硬盘拿来做系统,待系统安装完成后,再将做成raid5的剩余硬盘挂载上去即可;
由于各品牌服务器做raid方法不同,以下给出HP服务器做raid方法,其余服务器根据现场情况进行配置;
HP服务器做RAID方法
本文说明了Proliant ML 系统、DL系列服务器 F8配置阵列卡过程。
进行测试的机器为ML370G3,加的阵列卡为SmartArray 642阵列卡,本测试文档可以适用于Proliant ML(外加阵列卡) 和DL(机器集成的阵列卡) 系列的服务器。
接口服务器Linux系统中使用超过2T磁盘时,需配置2个RAID0,1个RAID0小于2T,便于系统安装时分区,另1个RAIDO为剩余磁盘大小,在系统安装后直接挂载。(具体挂载方法见)
服务器配置信息为:
从自检信息中可以判断出,机器加的阵列卡为 SmartArray 642阵列卡一块。
上面提示信息说明,进入阵列卡的配置程序需要在开机时按F8进入阵列卡的配置程序。可以看到机器阵列卡的配置程序有4个初始选项:
Create Logical Drive 创建阵列
View Logical Driver 查看阵列
Delete Logical Driver 删除阵列
Select as Boot Controller 将阵列卡设置为机器的第一个引导设备
注意:最后一个选项,将阵列卡设置为机器的第一个引导设备。这样设置后,重新启动机器,就会没有该选项。
选择"Select as Boot Controller",出现红色的警告信息。选择此选项,服务器的第一个引导设备是阵列卡(SmartArray 642),按"F8"进行确认。
按完"F8",确认之后,提示,确认改变,必须重新引导服务器,改变才可以生效。
按"ESC"之后,返回到主界面,现在看到三个选项了。
进入"Create Logical Drive"的界面,可以看到4部分的信息选项说明
Available Physical Drives 列出来连接在此阵列卡上的硬盘。图示的硬盘在SCSI PORT 2 (SCSI B) ID为0,硬盘的容量为 36.4 GB。
Raid Configurations 有3种选择 RAID 5,RAID 1 (1+0),RAID 0。图示的机器带一个硬盘,默认为RAID 0。
Spare 把所选择的硬盘作为热备的硬盘
Maximum Boot partition 最大引导分区的设置,可以有两个选项,Disable (4G maximum) 默认和Enable (8G maxiumu)。
按回车进行确认,提示已经创建一个RAID 0的阵列,逻辑盘的大小为33.9GB,按 F8 进行保存即可。
按"F8"进行保存。
提示配置已经保存,按回车。
进入"View Logical Drive" 界面,可以看到刚才配置的阵列,状态是"OK",RAID 的级别是 RAID 0 ,大小为 33.9 GB。
按回车,查看详细信息。
选择第三个选项"Delete Logical Drive",进入删除阵列的界面。
按"F8",把刚才设置的阵列删除掉。出现红色警告提示信息,意思为:删除该阵列,将把阵列上的所有数据都删掉。
注意:如果有数据,一定要备份数据,再去删掉阵列。
按"F3",进行确认即可,提示保存配置。
提示已经保存。
再次进入"View Logical Drive" ,提示没有可用的逻辑盘。
Raid做完后,将系统安装在做成raid1的小硬盘上,之后将做成raid5的大硬盘进行挂载,方法如下:
GPT分区工具(挂载硬盘)
传统的分区工具 fdisk无法对大于2T磁盘进行分区,但是GNU Parted 分区工具可以完成对大于 2T磁盘的分区管理。
GNU Parted工具的功能十分强大,它既支持交互式操作,也支持命令行方式操作,下面以划分大于2T 磁盘为例对其用法作以介绍。
GNU Parted 常用命令
通常情况下,在安装完Linux操作系统后便自动安装了GNU Parted工具,若您的系统中没有这个工具,请找到安装光盘重新安装该工具。
详细配置指导
在系统终端中输入parted 即可进入该工具,下面是使用parted工具对大于2T磁盘进行GPT转换、分区的操作。其中蓝色加粗表示命令,蓝色不加粗表示需要注意的字段,如下所示:
[root@FFCS ~]# fdisk –l #查看设备名
[root@FFCS ~]#parted /dev/sdb #/dev/sdb是大容量磁盘的设备名
GNU Parted 1.6.19
Copyright (C) 1998 - 2004 Free Software Foundation, Inc.
This program is free software, covered by the GNU General Public License.
(parted) mklabel #malabel 可将该磁盘转移成GPT磁盘
New disk label type? [gpt]? gpt #输入 gpt 类型
(parted) print #打印当前配置信息
(parted) mkpart # mkpart 可对该磁盘进行分区
Partition type? [primary]? primary # 分区类型为主分区primary
File system type? [ext2]? ext3 # 文件系统类型默认为ext2,可选ext3
Start? 0 #起始为0 MB