Dell R620做RAID,核心答案是开机自检时按Ctrl+R进入PERC BIOS配置界面,完成虚拟磁盘创建与热备设置,之后装系统即可。R620作为戴尔12G服务器,绝大多数配置了PERC H710或H710P阵列卡,支持RAID 0、1、5、6、10等常用级别,接下来把这台机器的RAID配置流程拆开讲,从物理盘检查到阵列卡驱动,再到日常监控,一步步说清楚。
配置RAID前必须确认的三件事
在动手Ctrl+R之前,先想清楚三件事,不然进到界面里容易一脸懵。
第一,确认你的阵列卡型号。 R620主板上有两个Mini RAID卡插槽,常见的是PERC H710和H710P,也有少量低配机器带H310,H710没有缓存,H710P带1GB缓存,前者做RAID 5写入性能会有明显瓶颈,进系统前看到开机画面底部有“PERC H710 Mini”字样,或者直接在POST阶段按Ctrl+R,若能看到Adapter 0,说明阵列卡被正确识别。
第二,物理盘别混用。 Raid阵列里的硬盘,最好同容量、同转速、同品牌,比如四块1.2TB的2.5寸SAS盘做RAID 5,和两块600GB加两块1.2TB混着做,后者会按照最小盘容量来约束阵列空间,白白浪费掉大容量硬盘的剩余部分,行业共识认为,企业级SAS盘比桌面级SATA盘更适合RAID长时间运行,贵有贵的道理。
第三,提前规划好系统和数据分离。 如果这台R620要承载虚拟化或数据库,建议两块盘做RAID 1装系统,剩余盘单独做一个RAID 5或RAID 10存数据,不要把系统和数据混在同一个虚拟磁盘里,否则后期扩容、迁移会非常被动。
一步步走进R620的PERC配置界面
R620重启后,当屏幕出现戴尔Logo时,紧盯右上角提示,等到出现“Press <Ctrl+R> to Run Configuration Utility”的时候,快速按下Ctrl+R组合键,如果手慢了进到系统引导,再重启一次就行。
进入PERC BIOS界面后,你会看到几个分区:左侧是阵列卡型号和固件版本,中间是当前硬盘插槽状态,右侧是虚拟磁盘列表,这个界面逻辑很清晰,从上往下操作即可。
初始化逻辑盘(第一次配置必做)
如果你手里的这台R620是刚收的二手机器,或者之前被别人配置过,建议先把旧的虚拟磁盘全部清掉,避免残留RAID信息干扰新阵列。
操作路径:选中旧的虚拟磁盘,按F2,选择Delete Virtual Disk,确认删除,重复操作直到右侧列表为空,然后按F2,选择Initialize,把每块物理盘都做初始化,这一步会弹出红框警告,直接确认即可,初始化的过程只用几十秒,不会真的把硬盘数据物理抹掉,只是重置了元数据区域。
创建新的虚拟磁盘
初始化完成后,按F2,选择“Create New VD”,进入配置向导。
RAID级别选择这一栏,光标移到RAID-5上,按回车确认,然后往下移到“Select Physical Disks”,按下空格键把需要加入阵列的硬盘全部勾上,此时屏幕下方的“Available Size”会显示可用的容量,比如四块1.2TB SAS盘做RAID 5,可用容量大概在3.6TB左右(扣除热备和校验开销)。
接下来要设置的是读写策略:
- Read Policy(读策略):选“Adaptive Read Ahead”或“Read Ahead”,不选“No-Read Ahead”,前者让阵列卡提前预读,对数据库连续扫描有好处。
- Write Policy(写策略):如果阵列卡有电池备份(BBU),选“Write Back”,性能最好,没有BBU,选“Write Through”更安全,避免缓存里的数据在断电时丢失。
- Disk Cache Policy(磁盘缓存策略):建议选“Enabled”,R620的PERC阵列卡支持逐盘开启写缓存,这能明显提升随机写入性能。
最后设置“VD Size”,一般默认就是全部可用容量,不用手动改,确认无误后按回车,按F10保存配置。
给系统盘划分多个RAID组
有些场景需要在一个R620上同时跑两个业务,比如一台虚拟机做文件服务器,另一台做备份节点,这时候不需要两块阵列卡,只需要创建两个虚拟磁盘就行。
回到PERC主界面,再次F2创建新VD,剩下的物理盘会形成另一个阵列组,你可以选择RAID 1或RAID 0,这里有个经验之谈:如果两块盘容量都很大,比如单盘1.2TB以下,系统盘可以只划200GB,剩下的容量在操作系统里单独分区,避免RAID重建时整个虚拟磁盘要跟着扫一遍。
配置热备盘:RAID安全兜底的一个大招
R620支持全局热备盘(Global Hot Spare)和专用热备盘(Dedicated Hot Spare),热备盘平时不参与读写,当阵列中某块盘掉线,阵列卡会自动把这块盘的数据重建到热备盘上,整个过程无需人工干预。
配置方式很简单:在PERC主界面里,选中空闲硬盘,按F2,选择“Assign Global Hot Spare”,回车确认,此时这块盘在“Physical Disks”区域会出现HS标记。
关于热备盘需要多大,业内专家指出,热备盘容量略大于阵列中最大单盘即可,不需要完全一致,比如阵列里有一块盘是1.2TB,其他都是1TB,那么1.2TB的盘可以做热备,1TB就不行,因为空间不够容纳重建数据。
从BIOS到系统:R620做RAID的完整闭环
RAID组创建完毕,Ctrl+R界面里的工作不是全部,要真正用上RAID,还需要让操作系统把虚拟磁盘识别出来。
安装系统时加载驱动
如果你是装Windows Server,在安装选择磁盘时会提示未找到驱动程序,这时候需要从戴尔官网下载PERC驱动文件,放在U盘里,点击“加载驱动”,选择.inf后,识别到普通磁盘。
如果是装Linux,比如Ubuntu或CentOS,主流版本自带megaraid_sas驱动,一般直接能识别,个别情况下提示找不到盘,需要挂载驱动镜像,R620做RAID,最好用戴尔官网的ESXi镜像,集成了各类阵列卡的驱动,省去这一步的麻烦。
系统内确认RAID状态
装完系统后,怎么确认RAID真的配置好了?
Windows下打开“计算机管理 → 磁盘管理”,如果看到的是一个未分配的大块磁盘,说明RAID组已经被系统正常识别,再安装Dell OpenManage Server Administrator工具,可以看到阵列卡型号、虚拟磁盘级别、状态和温度。
Linux下用命令查看:
megacli -LDInfo -Lall -aALL
这个命令会列出虚拟磁盘的RAID级别、状态、块大小等信息,如果没有megacli,可以安装sas2ircu或sas3ircu工具,也能看基础状态。
R620 RAID性能验证
配置完RAID后,强烈建议做一次读写测试,确认阵列性能没有异常,Windows下用CrystalDiskMark或AS SSD,Linux下用fio:
fio --name=randwrite --ioengine=libaio --iodepth=16 --rw=randwrite --bs=4k --size=1G --numjobs=4 --direct=1
日常巡检与常见坑位
R620开机时,按Ctrl+R可以随时查看虚拟磁盘状态,磁盘一旦预测到故障,PERC界面里会把状态标记为“Rebuild”或者闪红叉。遇到这种情况,不急着重启,直接定位并热插拔替换故障盘,阵列卡会自动开始重建。
日常巡检建议按月做一次:
- 登录OpenManage,查看控制器事件日志。
- 检查警报是否开启,尤其是否有电池故障提醒。
- 观察硬盘SMART信息,R620的硬盘背板支持SGPIO,能单独定位故障槽位。
一个常见坑是:重启机器后,系统报“Foreign Configuration”,这多半是阵列卡换了,或者硬盘拆到别的机器上用过,此时按Ctrl+R进入配置界面,把外来配置导入或者清除掉,然后按机器原逻辑重建VD,切记不要直接初始化,先用日志确认原因。
另一个常见坑是:RAID组容量显示不对,比如做了RAID 5,结果Windows里看到的容量比预期小,大概率是之前创建时,在RAID组里划分了多个VD,或者把部分容量分配给了热备区域,进Ctrl+R确认一下虚拟磁盘的布局就行。
Q&A:解析R620做RAID的常见疑问
问:R620做RAID 5需要几块硬盘?
至少3块,R620前置面板有八盘位和十盘位两个版本,盘位富余的话,建议4块盘做RAID 5,因为RAID 5的校验数据会均匀放在所有磁盘上,磁盘数量越多,随机读写并行度越好。
问:系统和数据都在一个RAID组里,有影响吗?
短时间没明显的性能问题,但坏盘重建时,系统盘和数据盘会一起经历“降级模式”,系统IO等待时间会变长,严重时可能引起服务超时,所以条件允许,固态盘做RAID 1给系统,机械盘做RAID 5给数据,各管一群。
问:R620的SATA盘和SAS盘能混组RAID吗?
物理盘能识别,但强烈不建议,SATA和SAS盘的命令交互、超时机制有差异,混组后阵列卡需要不断协调不同协议,容易出现个别成员盘掉线,从而让整个RAID组进入降级状态,这台机器原装是SAS盘,后续升级建议沿用SAS接口的解决方案。
R620的RAID配置流程,核心就是开机按Ctrl+R,在PERC界面里创建虚拟磁盘,之后装系统时加载驱动,日常通过Dell OpenManage观察状态,熟悉这套流程后,重装系统、更换故障盘、调整RAID级别,都能在几分钟内完成。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/792106.html


