服务器怎么用系统磁盘做RAID?

配置 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 + CDel(进入 BIOS 设置)

具体请参考您的服务器用户手册。

第2步:创建虚拟磁盘(Virtual Drive)

1、 进入配置界面后,你会看到一个菜单,选择创建新虚拟磁盘(Create Virtual DriveCreate 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块盘。

* 设置大小(可以大于物理池的总容量,即“精简配置”)。

* 点击“创建存储空间”。

你在“我的电脑”里就会看到这个新的虚拟驱动器,可以像普通磁盘一样使用。

在 Linux 中(使用 mdadm)

假设你有两块磁盘/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 mdadm

2、创建 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.conf

4、在 RAID 设备上创建文件系统并挂载:

    sudo mkfs.ext4 /dev/md0
    sudo mkdir /mnt/raid1
    sudo mount /dev/md0 /mnt/raid1

5、(可选)配置系统在/dev/md0 上启动: 这是一个非常高级的操作,需要在初始安装系统时就使用mdadm 来构建根文件系统,通常由安装程序(如 Anaconda)在专家模式下完成。

特性 硬件 RAID 软件 RAID(Windows/Linux)
性能,有专用处理器和缓存,占用CPU和系统内存
可靠性,有电池/电容保护缓存数据 依赖主机稳定性
成本 高(需要购买RAID卡) 低(无需额外硬件)
灵活性 中,配置在BIOS层面,在操作系统内随时管理
操作系统兼容性 好,对OS透明,显示为单块盘 依赖特定OS和驱动
启动盘支持完美支持 支持,但配置可能复杂

给您的最终建议:

对于服务器的系统磁盘强烈推荐使用硬件 RAID 1,它提供了最简单、最可靠、性能最好的数据保护方案,并且安装操作系统的过程与使用单块硬盘无异。

文章摘自:https://idc.huochengrm.cn/fwq/19038.html

评论

精彩评论
  • 2025-10-27 09:47:19

    在服务器上,使用系统磁盘做RAID可提高数据安全性和性能,具体操作步骤如下: