DELL R720 RAID配置图解:从Ctrl+R到系统验证的完整实操指南

发布时间:2026/10/4 2:16:08

DELL R720 RAID配置图解:从Ctrl+R到系统验证的完整实操指南 简介这份图解文档面向服务器运维人员与IT初学者聚焦DELL R720服务器12G H310 RAID卡的配置操作帮助读者快速掌握磁盘组、虚拟磁盘、物理硬盘与热备盘等核心概念及实际配置流程。资源包内含1个PDF文件大小约5.84MB以图文并茂的方式呈现配置界面截图与操作要点便于对照学习。文档系统讲解了RAID 5阵列创建、全局热备盘与独立热备盘的添加和移除、初始化与一致性校验等日常运维所需操作并特别提示配置前务必备份数据避免误操作导致数据丢失。目前已有523人学习下载适合需要上手DELL R720 RAID配置或查漏补缺的运维人员参考可作为服务器装机与阵列维护的实用操作手册。1. 从一台二手 R720 说起RAID 配置到底在配什么机房角落里那台 DELL R720 亮着黄灯前任管理员离职时只留下一句“RAID 好像有问题”。开机进系统能认盘但容量对不上一块盘掉了也没告警。这种场景在二手服务器圈子里太常见了——机器便宜但 RAID 配置没人交接。DELL R720 RAID 配置图解这类资料之所以被反复搜索本质上是大家拿到机器后卡在了同一个地方不知道进哪个界面、不知道选哪种 RAID 级别、不知道配完怎么验证。R720 属于第十二代 PowerEdge板载的是 PERC H710/H710P 系列阵列卡配置入口在开机自检阶段的 CtrlR而不是进系统后的磁盘管理。这篇文章面向的是手里有 R720 或同代机器、需要把物理盘组织成可用逻辑卷的运维和爱好者。我会把从进阵列卡界面到系统内验证的完整路径拆开参数怎么选、坑在哪、配完怎么确认都落到具体操作上。看完你至少能独立完成一次 RAID 配置并且知道哪些操作会让数据直接归零。2. 进阵列卡界面之前R720 的存储链路与 RAID 级别选型2.1 R720 的盘位、背板与阵列卡对应关系R720 是 2U 机架式前面板有 8 个 2.5 寸盘位或 12 个 3.5 寸盘位两种规格背板通过 SAS 线缆连到阵列卡。阵列卡插在专用的存储插槽上常见型号是 PERC H710、H710P、H310。H710 系列带 512MB 或 1GB 缓存支持 RAID 0/1/5/6/10/50/60H310 是入门卡只支持 RAID 0/1/10没有缓存。这个区别很关键——如果你手里是 H310界面上根本不会出现 RAID 5 的选项不是操作错了是硬件不支持。判断自己机器用哪张卡开机自检时看屏幕提示或者在系统里用命令查。Linux 下装完 MegaCli 或 storcli 后可以看Windows 下装 OMSA 或直接看设备管理器。更直接的办法是开机按 CtrlR 进界面顶部会显示控制器型号。R720 的盘位编号从 0 开始物理盘插上去后阵列卡会自动识别如果盘是从别的机器拆过来的可能带着旧的 RAID 配置信息这时候需要先清除外来配置否则新配置建不起来。提示二手盘上残留的 RAID 元数据是新手最容易忽略的坑进界面后先看 Physical Disk 状态如果显示 Foreign 或 Unconfigured Good 但带旧配置先做 Clear Foreign Config。2.2 RAID 0/1/5/6/10 在 R720 上的实际取舍选 RAID 级别不是背参数表是看你的盘数、容量需求和能承受的故障数。R720 常见配置是 4 块或 8 块盘下面这张表是我在实际项目里总结的选型参考RAID 级别最少盘数可用容量容错适用场景RAID 02全部盘容量之和无临时测试、缓存盘数据可丢RAID 12单盘容量坏一块系统盘小容量高可靠RAID 53(N-1) 块盘容量坏一块读多写少预算有限RAID 64(N-2) 块盘容量坏两块大容量归档重建时间长RAID 104N/2 块盘容量每组坏一块数据库、虚拟化写性能要求高R720 配 H710P 做 RAID 5 是很多人的默认选择但要注意RAID 5 在盘容量超过 2TB 后重建失败率明显上升重建期间再坏一块就全丢。如果盘是 4TB 以上的 SAS 盘我一般建议直接上 RAID 6 或 RAID 10。RAID 10 牺牲一半容量换写入性能和更短的重建时间跑数据库或虚拟化基本是标配。RAID 0 只适合明确知道数据可丢的场景比如临时编译缓存别拿它存业务数据。2.3 配 RAID 前必须确认的三件事动手之前花五分钟确认这三项能省掉后面几小时的返工。第一盘的状态是否干净。进 CtrlR 界面后看 Physical Disk 列表每块盘的状态应该是 Ready 或 Unconfigured Good如果显示 Failed 或 Foreign先处理盘本身的问题。第二确认阵列卡缓存电池或超级电容状态。H710 系列带 BBU 或超级电容如果电池失效写策略会被强制切成 Write Through性能掉一大截而且界面上会有告警。第三确认你清楚这次配置会清空哪些盘。建虚拟磁盘时选中的物理盘上所有数据都会被抹掉没有后悔药。# Linux 下查看阵列卡和物理盘状态需先安装 storcli # 查看控制器列表 storcli /c0 show # 查看物理盘状态重点关注 State 列 storcli /c0/eall/sall show # 查看虚拟磁盘信息 storcli /c0/vall show上面命令里/c0是控制器编号/eall/sall表示所有 Enclosure 的所有 Slot。State 列显示 UGood 表示未配置可用Online 表示已在线Failed 表示故障。如果盘状态是 UGood 但带 Foreign 标记需要先执行storcli /c0/fall import或清除操作。这些命令在配 RAID 之前跑一遍心里有底再进界面操作。3. CtrlR 界面实操从物理盘到虚拟磁盘的完整步骤3.1 开机进 CtrlR 与界面导航R720 开机自检到阵列卡初始化时屏幕右上角会出现提示按 CtrlR 进入 RAID 配置界面。这个窗口只有几秒错过就等下次重启。进去后界面分上下两部分上半部分是控制器和虚拟磁盘列表下半部分是物理盘列表。用方向键移动Tab 切换区域Enter 进入子菜单Esc 返回。界面是纯文本的没有鼠标第一次操作可能觉得别扭但逻辑很清晰。如果按 CtrlR 没反应检查键盘是否插在 USB 2.0 口上R720 前面板的 USB 口在自检阶段可能不识别某些键盘。另外如果阵列卡被禁用或处于非 RAID 模式也不会出现这个提示。H310 如果刷了 IT 模式同样进不去 RAID 配置界面只能当 HBA 用。3.2 创建虚拟磁盘RAID 5 的逐项参数设置在 CtrlR 主界面光标移到控制器上按 F2选 Create New VD。这时会弹出虚拟磁盘配置页需要依次设置 RAID 级别、物理盘选择、VD 大小、条带大小、写策略等。以 4 块 600GB SAS 盘做 RAID 5 为例第一步在 RAID Level 选项按 Enter选 RAID-5。第二步在 Physical Disks 列表里用空格键选中 4 块盘每块盘前面会出现 [X] 标记。第三步VD Size 默认是全部可用容量如果要做多个虚拟磁盘这里可以手动输入大小单位是 MB。第四步Stripe Element Size 默认 64KB跑数据库可以调到 128KB文件存储保持 64KB 即可。第五步Write Policy 选 Write Back 还是 Write Through有电池且状态正常就选 Write Back性能差别很明显。# 创建 RAID 5 虚拟磁盘的参数示例CtrlR 界面内操作 RAID Level: RAID-5 Physical Disks: [X] 0 [X] 1 [X] 2 [X] 3 VD Size: 1677.76 GB4 块 600GB 盘的 RAID 5 可用容量 Stripe Element: 64 KB Read Policy: Read Ahead Write Policy: Write Back IO Policy: Direct IO参数说明VD Size 这里显示的是 4 块 600GB 盘做 RAID 5 后的可用容量约 1.67TB因为要扣掉一块盘的校验空间。Stripe Element 是条带深度影响连续读写和随机读写的平衡64KB 是通用值。Write Policy 选 Write Back 需要电池或超级电容支持否则断电丢缓存数据。Read Ahead 适合顺序读多的场景随机读多可以改 No Read Ahead。IO Policy 的 Direct IO 绕过缓存直接读Cached IO 会占用缓存。设置完按 OK界面会提示初始化会清除数据确认后虚拟磁盘开始创建。创建过程很快几秒钟到几十秒取决于盘数和容量。创建完成后虚拟磁盘状态应该是 Optimal。3.3 初始化、热备盘与后续验证虚拟磁盘建好后还需要做初始化。在 VD 上按 F2选 Initialization有 Fast Init 和 Slow Init 两种。Fast Init 只写元数据几秒完成Slow Init 全盘写零几小时到十几小时。生产环境建议 Slow Init确保盘上无残留数据。但如果你赶时间Fast Init 也能用只是后台一致性检查会慢一些。热备盘设置在 Physical Disk 列表里选一块 Ready 状态的盘按 F2 选 Make Global HS 或 Make Dedicated HS。全局热备盘对控制器下所有虚拟磁盘生效专用热备盘只对指定 VD 生效。R720 一般配一块全局热备盘就够盘位紧张可以不配但 RAID 5 没热备盘的话坏盘后要人工介入换盘重建。配完后重启进系统Linux 下用lsblk或fdisk -l应该能看到新的块设备比如/dev/sdb。Windows 下在磁盘管理里会显示为未初始化的磁盘需要初始化分区表再建卷。如果系统里看不到新盘回 CtrlR 界面确认 VD 状态是否 Optimal或者检查驱动是否装了。4. 配完 RAID 之后系统内验证与性能确认4.1 Linux 下用 storcli 和 lsblk 交叉验证配完 RAID 重启进 Linux第一件事是确认系统认到了正确的容量。lsblk看块设备列表storcli /c0/vall show看阵列卡侧的虚拟磁盘信息两边对得上才算正常。下面是一组验证命令# 查看块设备确认新磁盘出现 lsblk # 查看虚拟磁盘详情关注 State 和 Size storcli /c0/vall show all # 查看物理盘是否都在线 storcli /c0/eall/sall show | grep -E State|SN # 对磁盘做简单读写测试确认可用 dd if/dev/zero of/dev/sdb bs1M count1024 oflagdirectstorcli /c0/vall show all会输出虚拟磁盘的详细状态State 为 Optl 表示 Optimal。如果显示 Degraded说明有盘掉了或正在重建。dd命令写 1GB 零数据到裸盘oflagdirect绕过缓存能粗略看写入是否正常。注意这会覆盖盘上数据只在新盘上做。4.2 Windows 下的磁盘管理与 OMSA 检查Windows 环境下配完 RAID 后进磁盘管理新虚拟磁盘会显示为“未初始化”。右键初始化选 GPT 或 MBR然后新建简单卷。如果磁盘管理里看不到检查设备管理器是否有未知设备可能需要装 PERC 驱动。DELL 官方 OMSA 工具能看阵列卡状态装完后在浏览器打开 OMSA 界面存储部分会显示虚拟磁盘和物理盘的健康状态。# Windows PowerShell 下查看磁盘信息 Get-Disk | Format-Table Number, FriendlyName, Size, OperationalStatus # 初始化磁盘并建卷示例磁盘编号按实际改 Initialize-Disk -Number 1 -PartitionStyle GPT New-Partition -DiskNumber 1 -UseMaximumSize -DriveLetter D Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel DataPowerShell 命令里Get-Disk列出所有磁盘确认新盘编号。Initialize-Disk初始化分区表New-Partition和Format-Volume建卷格式化。这套命令适合批量部署时脚本化操作比图形界面快。4.3 写策略与缓存电池状态对性能的影响配完 RAID 后如果觉得写入慢先查缓存电池状态。H710 系列在电池失效或正在充电时Write Policy 会被强制降级为 Write Through写入性能可能掉一半以上。用 storcli 查# 查看控制器缓存和电池状态 storcli /c0 show | grep -i -E cache|battery|bbu # 查看电池详细信息 storcli /c0/bbu show all如果电池状态显示 Failed 或 Missing需要更换电池或超级电容。R720 用的 H710P 一般配超级电容比电池寿命长但也会老化。在电池恢复正常之前写策略无法切回 Write Back这是硬件保护机制不是配置问题。5. 避坑与排查R720 RAID 配置里最容易翻车的五件事5.1 盘带 Foreign 配置导致新 RAID 建不起来现象进 CtrlR 界面物理盘状态显示 Foreign创建虚拟磁盘时选不中这些盘或者提示配置冲突。原因盘是从其他服务器拆过来的上面残留了旧的 RAID 元数据阵列卡识别为外来配置。解决在 Physical Disk 上按 F2选 Foreign Config先 Clear 再 Import或者直接 Clear Foreign Config。清除后盘变成 Unconfigured Good就能正常选来建新 VD 了。注意 Clear 会丢盘上数据确认盘不需要保留再操作。5.2 误选 RAID 0 导致数据全丢现象配完 RAID 进系统发现容量是全部盘之和没有冗余坏一块盘数据全没。原因创建 VD 时 RAID Level 默认可能是 RAID 0没注意就下一步了。解决建 VD 时第一项就是 RAID Level务必确认选的是 RAID 1/5/6/10 之一。如果已经配成 RAID 0 且存了数据只能备份后重建。RAID 0 没有后悔药配之前想清楚。5.3 缓存电池失效导致写策略被锁现象RAID 配好了但写入速度只有几十 MB/sstorcli 查 Write Policy 显示 Write Through。原因阵列卡电池或超级电容失效、缺失或正在充电固件强制降级写策略保护数据。解决查电池状态如果是 Failed 就换电池或超级电容如果是 Charging 就等充电完成如果是 Missing 就检查电池是否没插好。在电池正常之前Write Back 无法启用这是正常保护逻辑。5.4 热备盘配了但没生效现象配了全局热备盘但坏盘后没有自动重建VD 状态变成 Degraded。原因热备盘容量小于故障盘或者热备盘本身状态不是 Ready或者热备盘被配成了 Dedicated HS 但没指定给对应 VD。解决热备盘容量必须大于等于阵列中最大盘的容量。在 Physical Disk 列表确认热备盘状态是 Hotspare全局热备对所有 VD 生效专用热备要确认关联的 VD 正确。坏盘后自动重建需要热备盘状态正常且容量够。5.5 重建期间断电导致重建失败现象RAID 5 坏了一块盘正在重建时服务器断电重启后 VD 状态变成 Failed 或 Offline。原因重建过程中断电校验数据不一致阵列卡无法恢复。解决重建期间尽量避免断电如果机房供电不稳配 UPS。已经 Failed 的 VD 只能尝试 Import Foreign Config 或联系数据恢复。RAID 5 重建期间再坏一块盘同样会全丢所以重要数据用 RAID 6 或 RAID 10。6. 进阶用 storcli 脚本化巡检 R720 的 RAID 健康状态配好 RAID 只是开始日常巡检才能提前发现盘要坏。我习惯在每台 R720 上放一个巡检脚本定时跑 storcli 抓关键状态输出到日志或监控系统。下面这个脚本检查虚拟磁盘状态、物理盘状态和电池状态任何异常都打标记#!/bin/bash # r720_raid_check.sh - R720 RAID 健康巡检脚本 # 依赖 storcli输出异常项 LOG/var/log/raid_check.log DATE$(date %Y-%m-%d %H:%M:%S) echo RAID Check $DATE $LOG # 检查虚拟磁盘状态Optl 为正常 VD_STATE$(storcli /c0/vall show | grep -E ^\s*[0-9]/ | awk {print $3}) for state in $VD_STATE; do if [ $state ! Optl ]; then echo [WARN] VD state abnormal: $state $LOG fi done # 检查物理盘状态UGood/Online 为正常 PD_STATE$(storcli /c0/eall/sall show | grep -E ^\s*[0-9]: | awk {print $3}) for state in $PD_STATE; do if [ $state ! UGood ] [ $state ! Online ]; then echo [WARN] PD state abnormal: $state $LOG fi done # 检查电池状态 BBU_STATE$(storcli /c0/bbu show all | grep State | awk {print $3}) if [ $BBU_STATE ! Optimal ]; then echo [WARN] BBU state abnormal: $BBU_STATE $LOG fi echo Check Done $LOG脚本逻辑storcli /c0/vall show输出虚拟磁盘列表第三列是状态正常为 Optl。物理盘列表第三列正常为 UGood 或 Online。电池状态正常为 Optimal。任何不等于正常值的都写 WARN 到日志。这个脚本可以放 cron 里每天跑一次日志用 logrotate 管理。更完善的做法是把 WARN 接入监控告警比如 Zabbix 或 Prometheus 的 textfile collector。参数调整如果你的控制器不是 c0改/c0为实际编号。如果机器上有多张阵列卡循环处理所有控制器。脚本里的 grep 和 awk 依赖 storcli 输出格式不同版本可能有差异部署前先手动跑一遍确认输出列对得上。我自己的习惯是每台 R720 上电后先跑一次完整巡检记录基线之后每周对比一次。有次一台机器的电池状态从 Optimal 变成 Charging 又没恢复查下来是超级电容老化提前换了避免写策略被锁。RAID 配置本身不难难的是配完之后持续盯着。希望帮到你。本文还有配套的精品资源点击获取
延伸阅读

更多相关文章

2026/10/4 2:16:08

拆解aStor-EDS用户手册:分布式存储部署与运维避坑指南

简介:本资源为深信服官方发布的《企业级分布式存储aStor-EDS用户手册_V3.0.5》PDF文档,面向技术服务工程师、系统运维人员及存储项目实施者。手册以EDS 3.0.5版本为基准,系统讲解aStor-EDS的分布式架构组成、高可用高性能高安全性关键特性、安…

2026/10/4 2:16:08

SpringBoot古城景区管理系统毕设源码实战与答辩通关指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 2:16:08

Vibe Coding 简历工具实战:如何让 AI 生成的简历真正排得对

1. 为什么“排得对”比“写得出”难十倍用 Vibe Coding 做简历工具这件事,我前前后后折腾了大概三周。最开始的想法特别简单:现在 AI 写代码这么顺手,我描述一下需求,让它帮我把 HTML、CSS、JS 都生成出来,一个简历生成…

2026/10/4 3:11:10

Python 2和3多版本共存:pyenv+venv完整实战指南

各位同行,说起Python多版本共存这件事,我估计不少人都经历过那种“血压飙升”的瞬间。特别是前几年还在维护Python 2遗留项目的人,一边是线上跑得好好的Django老系统,只能依赖2.7环境,一边是新项目需要Python 3.8以上的…

2026/10/4 3:11:10

Delphi中Grid++Report子报表的三大核心陷阱与实战方案

1. 为什么在Delphi里用GridReport做子报表,不是“加个控件”那么简单锐浪报表(GridReport)是国产报表领域里少有的、真正能和老牌商业组件掰手腕的本地化方案。它不像某些轻量级报表控件那样只管“把数据画出来”,而是从设计时就带…

2026/10/4 3:11:10

原生JavaWeb博客系统:Servlet+JSP+JDBC全链路实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 3:11:10

单细胞热图根本改造:从二维矩阵到多维信息可视化实战

"单细胞基因可视化之热图的根本改造2",这个标题如果你刷到过,说明你多半也在单细胞数据分析这条路上被热图折磨过。上一篇我聊了聊热图改造的初步思路——从配色、排序、注释栏这些"面子功夫"入手,给传统热图做了第一轮升…

2026/10/4 3:06:10

STM32+MRAM:工业掉电数据存储与故障录波方案详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑