跳到正文
我的博客
返回

服务器 RAID 基础与 Dell 阵列配置实践

更新于:
服务器 RAID 基础概念封面图
RAID 的核心不是“备份”,而是在性能、容量和可用性之间做取舍。

这篇是旧博客里两篇 RAID 笔记的合并版。一篇讲概念,一篇记录 Dell 服务器上的实际配置。单独看都偏碎,合在一起更适合日后查阅:先判断该用哪种 RAID,再进入 Dell 配置界面创建虚拟磁盘。

Table of contents

Open Table of contents

RAID 是什么

RAID,全称是 Redundant Array of Independent Disks,中文通常叫“独立磁盘冗余阵列”。它把多块物理硬盘组合成一个或多个逻辑磁盘,让操作系统看起来像是在使用一块盘。

RAID 通常有三个目标:

但有一句话必须放在最前面:

RAID 不是备份。RAID 解决的是单盘故障时服务不中断,不解决误删除、勒索病毒、火灾、机房事故和人为操作失误。

如果数据重要,正确策略应该是:

RAID + 定期备份 + 异地副本

常见 RAID 级别怎么选

RAID 0:只要性能,不要安全

RAID 0 会把数据分块后写入多块硬盘。

RAID 1:两块盘互为镜像

RAID 1 会把同一份数据写入两块盘。

RAID 5:容量和安全的折中

RAID 5 使用分布式奇偶校验,可以容忍任意一块盘故障。

如果硬盘容量很大,RAID 5 重建时间可能很长,期间再坏一块盘就会丢数据。现在大容量机械盘场景下,要谨慎使用 RAID 5。

RAID 6:能同时坏两块盘

RAID 6 类似 RAID 5,但有双重校验。

RAID 10:性能和可靠性都要

RAID 10 是先做 RAID 1 镜像,再做 RAID 0 条带。

常见场景建议

场景推荐方案原因
系统盘RAID 1容量需求不大,可靠性优先
小型文件服务器RAID 5容量利用率和安全性较平衡
大容量 NASRAID 6重建时间长,双校验更稳
数据库或虚拟化RAID 10性能、可靠性和重建速度都更好
临时缓存RAID 0只追求速度,数据可丢

Dell 服务器配置目标

旧文中的需求是:

这个方案很常见:系统盘追求稳定,数据盘追求容量和一定容错。

Dell 服务器 RAID 配置封面图
Dell 服务器 RAID 配置记录:2 块 SSD 做 RAID1,4 块机械盘做 RAID5。

进入 Dell RAID 配置界面

开机后看到 Dell 启动画面,按 F2 进入 System Setup

Dell 开机按 F2 进入 System Setup
开机后按 F2 进入 System Setup。

进入后选择 Device Settings

Dell System Setup 中的 Device Settings
进入 Device Settings。

找到类似 Integrated RAID Controller 1: Dell Configuration Utility 的入口。

Dell Integrated RAID Controller 配置入口
这里就是 RAID 阵列卡配置入口。

旧文里使用的是 H740P Mini 阵列卡。它带有缓存,用于提升读写效率。

Dell H740P Mini RAID 阵列卡
H740P Mini RAID 阵列卡。

检查物理硬盘状态

进入 Main Menu 后,先看物理盘是否都处于 Ready 状态。

Dell RAID Main Menu
进入 RAID 配置主菜单。

选择 Physical Disk Management

Physical Disk Management 入口
先确认物理盘状态,不要急着创建阵列。

确认 2 块 SSD 和 4 块机械盘都已经 Ready。

Dell RAID 物理磁盘 Ready 状态
所有硬盘处于 Ready 状态后,再创建虚拟磁盘。

创建 RAID 1 系统盘

返回主菜单,选择 Configuration Management

Dell Configuration Management
进入 Configuration Management。

选择 Create Virtual Disk

Create Virtual Disk 创建虚拟磁盘
创建新的虚拟磁盘。

Select RAID Level 选择 RAID1

选择 RAID1
系统盘选择 RAID1。

选择前两块 480GB SSD。通常使用方向键选中硬盘,按空格勾选,然后 Apply Changes

选择两块 SSD 创建 RAID1
选择两块 SSD 作为 RAID1 成员盘。

RAID 参数怎么理解

创建虚拟磁盘时会看到一些参数,常见选择如下。

参数建议说明
Virtual Disk Name自定义建议命名为 OS_RAID1DATA_RAID5 这类可读名称
Virtual Disk Size默认全部空间一般直接使用全部容量
Strip Element Size默认或按业务调整大文件可用较大条带,小文件/数据库可用较小条带
Read PolicyRead Ahead顺序读较多时可提升性能
Write PolicyWrite Back有电池/缓存保护时性能更好
Disk CacheDefault通常保持默认
InitializationFast系统安装场景可快速初始化

关于 Write Back 要注意:如果 RAID 卡电池或超级电容异常,策略可能自动降级为 Write Through,性能会下降。不要轻易选择 Force Write Back,否则异常断电时有数据风险。

Dell RAID 虚拟磁盘参数配置
RAID 虚拟磁盘参数配置界面。

确认参数后勾选 Confirm,点击 Yes 创建。

确认创建 RAID1
确认创建 RAID1。

创建 RAID 5 数据盘

RAID1 创建完成后,继续创建 RAID5。Select RAID Level 选择 RAID5

选择 RAID5
数据盘选择 RAID5。

选择剩下 4 块 4TB 机械盘,然后应用。

选择 4 块机械盘创建 RAID5
选择 4 块机械盘作为 RAID5 成员盘。

确认参数后创建虚拟磁盘。

确认创建 RAID5
确认创建 RAID5。

创建完成后怎么检查

回到主菜单,进入 Configuration Management,选择 View Disk Group Properties

View Disk Group Properties 查看磁盘组属性
查看磁盘组属性。

可以看到两个 Disk Group:一个 RAID1,一个 RAID5。

RAID1 和 RAID5 创建完成
两个 RAID 组创建完成。

如果要看初始化进度,进入 Virtual Disk Management

查看 RAID 初始化进度
如果选择 Full Initialization,需要等待初始化完成。

实操检查清单

创建 RAID 前,建议按这个清单走一遍:

  1. 确认硬盘数量、容量、槽位和用途。
  2. 确认哪些盘做系统盘,哪些盘做数据盘。
  3. 确认所有物理盘状态是 Ready。
  4. 创建 RAID 后检查 Disk Group 和 Virtual Disk。
  5. 记录 RAID 级别、成员盘、容量和用途。
  6. 上系统前确认启动顺序和安装目标盘。
  7. 配置备份策略,不要把 RAID 当备份。

小结

这套配置的思路是:

RAID 配置本身并不复杂,真正容易出错的是:没确认盘位、选错成员盘、误以为 RAID 等于备份。尤其是线上服务器,创建或重建阵列前一定要确认数据和备份状态。


分享这篇文章:

上一篇
Ubuntu 上配置 PXE 自动安装 Linux 的实践笔记
下一篇
AstroPaper 6.0