配置 RAID 是在安装操作系统之前的第一步。
如果您已经在硬盘上安装了操作系统,再去做 RAID,会导致数据全部丢失,所以整个流程必须是:
规划 -> 配置 RAID -> 安装操作系统
下面我将分步骤详细说明,并介绍两种主要的方法:使用硬件RAID卡和软件RAID。
方法一:使用硬件 RAID(最常用、性能最好)
这是绝大多数服务器的标准做法,服务器主板上集成了或插有一张RAID卡(阵列卡),由它来统一管理硬盘并虚拟化成逻辑磁盘给操作系统。
第1步:进入 RAID 卡配置界面
1、 将规划好要做 RAID 的硬盘(至少两块)安装到服务器的硬盘背板上。
2、 启动服务器,在开机自检时,注意屏幕上的提示信息,通常会显示按什么键进入 RAID 配置工具,常见的按键有:
Dell PowerEdge 服务器Ctrl + R(用于 PERC 卡)
HPE ProLiant 服务器F8(用于 Smart Array 卡)
IBM/Lenovo System x 服务器Ctrl + H(用于 MegaRAID)
超微 Supermicro 服务器Ctrl + C 或Del(进入 BIOS 设置)
具体请参考您的服务器用户手册。
第2步:创建虚拟磁盘(Virtual Drive)
1、 进入配置界面后,你会看到一个菜单,选择创建新虚拟磁盘(Create Virtual Drive 或Create New VD)之类的选项。
2、选择 RAID 级别:
RAID 1(镜像) 最适合系统盘,需要2块盘,数据完全镜像,提供最好的数据保护,读性能提升,写性能持平,空间利用率为 50%。
RAID 5(带奇偶校验的条带化) 需要至少3块盘,在性能、容量和可靠性之间取得平衡,允许坏一块盘而不丢失数据,空间利用率为 (n-1)/n。
RAID 10(RAID 1+0) 需要至少4块盘,先做镜像,再做条带,兼具高性能和高可靠性,空间利用率为 50%。
对于系统盘,RAID 1 是最常见和推荐的选择。
3、选择物理磁盘: 从列表中选择您要加入这个 RAID 组的硬盘,请务必确认选对了盘,因为创建过程会清除所有数据。
4、配置参数(通常可保持默认):
Strip Size(条带大小) 通常默认即可。
Read Policy(读策略) 通常为Read-Ahead(预读)。
Write Policy(写策略) 对于有缓存电池/电容的RAID卡,强烈建议设置为Write Back(回写),性能最佳,如果没有,则设置为Write Through(通写)。
Initialize(初始化) 选择Full Initialization(完全初始化)会更稳妥,但耗时较长,如果是新盘,也可以选择Fast Initialization(快速初始化)。
5、确认并创建: 检查所有设置无误后,确认创建,RAID卡会开始初始化过程。
第3步:保存并退出
创建完成后,保存配置并退出RAID配置工具,服务器会重启。
第4步:安装操作系统
1、 使用您的系统安装盘(U盘或光盘)启动服务器。
2、 在安装程序选择安装位置的步骤时,你现在应该能看到一个由RAID卡虚拟出来的单一逻辑磁盘,其容量是你创建的RAID组的容量。
3、 在这个逻辑磁盘上正常进行分区和安装即可。
重要提示:
有时在安装系统时,需要为RAID卡加载驱动程序,否则安装程序无法识别磁盘,请提前从服务器厂商官网下载好对应的RAID卡驱动(通常是.f6或.inf格式),在安装过程中按提示加载。
方法二:使用软件 RAID(如 Windows,Linux)
这种方式由操作系统内核或系统组件来管理 RAID,不依赖硬件RAID卡,对于硬件成本敏感或特定场景适用。
在 Windows 中(使用“存储空间”)
1、连接硬盘: 将所有用于创建RAID的硬盘直接连接到主板SATA口或HBA卡上,确保系统能在BIOS中识别到所有单个硬盘。
2、安装Windows: 先在其中一块硬盘上安装Windows系统。
3、创建存储池:
* 进入“控制面板” -> “存储空间”。
* 点击“创建新的池和存储空间”。
选择你要加入的所有物理硬盘(注意这会格式化所有选中的盘)。
* 点击“创建池”。
4、创建存储空间(虚拟磁盘):
* 设置存储空间的名称和驱动器号。
选择复原类型,这相当于RAID级别
双向镜像 相当于 RAID 1,需要至少2块盘。
三向镜像 更高级的镜像,需要至少5块盘。
奇偶校验 相当于 RAID 5,需要至少3块盘。
* 设置大小(可以大于物理池的总容量,即“精简配置”)。
* 点击“创建存储空间”。
你在“我的电脑”里就会看到这个新的虚拟驱动器,可以像普通磁盘一样使用。
假设你有两块磁盘/dev/sdb 和/dev/sdc,要创建 RAID 1 用于系统。
1、安装mdadm 工具:
# 对于 CentOS/RHEL/AlmaLinux/Rocky Linux
sudo yum install mdadm
# 或者
sudo dnf install mdadm
# 对于 Ubuntu/Debian
sudo apt update && sudo apt install mdadm2、创建 RAID 设备:
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc/dev/md0 是新创建的RAID设备。
--level=1 指定 RAID 1。
--raid-devices=2 指定使用2块盘。
3、保存配置:
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
# 对于 CentOS/RHEL,可能是 /etc/mdadm.conf4、在 RAID 设备上创建文件系统并挂载:
sudo mkfs.ext4 /dev/md0
sudo mkdir /mnt/raid1
sudo mount /dev/md0 /mnt/raid15、(可选)配置系统在/dev/md0 上启动: 这是一个非常高级的操作,需要在初始安装系统时就使用mdadm 来构建根文件系统,通常由安装程序(如 Anaconda)在专家模式下完成。
| 特性 | 硬件 RAID | 软件 RAID(Windows/Linux) |
| 性能 | 高,有专用处理器和缓存 | 中,占用CPU和系统内存 |
| 可靠性 | 高,有电池/电容保护缓存数据 | 依赖主机稳定性 |
| 成本 | 高(需要购买RAID卡) | 低(无需额外硬件) |
| 灵活性 | 中,配置在BIOS层面 | 高,在操作系统内随时管理 |
| 操作系统兼容性 | 好,对OS透明,显示为单块盘 | 依赖特定OS和驱动 |
| 启动盘支持 | 完美支持 | 支持,但配置可能复杂 |
给您的最终建议:
对于服务器的系统磁盘,强烈推荐使用硬件 RAID 1,它提供了最简单、最可靠、性能最好的数据保护方案,并且安装操作系统的过程与使用单块硬盘无异。
文章摘自:https://idc.huochengrm.cn/fwq/19038.html
评论
守晶灵
回复在服务器上,使用系统磁盘做RAID可提高数据安全性和性能,具体操作步骤如下: