Ubuntu系统下使用RAID安装系统完全指南
前言
RAID(Redundant Array of Independent Disks)技术通过组合多个磁盘实现数据冗余或性能提升。在Ubuntu系统中,安装时配置RAID可确保系统盘的高可用性。本文将介绍两种主流方式:硬件RAID(通过主板/RAID卡)和软件RAID(利用mdadm)。
准备工作
- 硬件RAID:确保主板或RAID卡支持所需RAID级别(如0、1、5、10),并进入BIOS/RAID配置界面预先创建阵列。
- 软件RAID:准备至少两块同型号硬盘,Ubuntu安装介质(U盘或光盘)。
硬件RAID安装Ubuntu
- 开机按DEL/F2进入BIOS,开启RAID功能(若使用Intel RST,设置SATA模式为RAID)。
- 在RAID配置界面创建阵列:选择磁盘、RAID级别(推荐RAID1用于系统盘)、条带大小等。
- 保存重启,插入Ubuntu安装盘启动。
- 安装程序将识别RAID阵列为一个单一磁盘。正常分区安装即可,无需额外配置。
软件RAID安装Ubuntu
- 启动Ubuntu Live环境,使用
sudo fdisk -l检查磁盘设备(如/dev/sda、/dev/sdb)。 - 使用
sudo apt install mdadm安装mdadm工具(若Live环境未预装)。 - 创建RAID阵列:
(本例为RAID1)sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb - 格式化阵列:
sudo mkfs.ext4 /dev/md0。 - 运行安装程序(如Ubiquity或Calamares)。在分区步骤,选择手动分区。将/dev/md0挂载为根目录(/),创建/boot分区(可选),并确保设置引导加载器设备为/dev/md0或分别安装至两个磁盘。
- 安装完成后,记录阵列UUID:
sudo mdadm --detail --scan,并将输出添加到目标系统的/etc/mdadm/mdadm.conf中(在chroot环境下)。 - 更新initramfs:
sudo update-initramfs -u。
注意事项
- 软件RAID需在安装完成后将mdadm配置持久化,否则系统无法识别阵列。
- 对于/boot分区,建议单独分区并确保所有磁盘上都存在引导信息(通过
grub-install /dev/sda和grub-install /dev/sdb)。 - RAID0无冗余,磁盘故障将导致数据丢失;RAID1镜像安全但容量减半。
故障恢复
若系统盘故障,更换新硬盘后使用mdadm --manage /dev/md0 --add /dev/sdc重建阵列。
结语
通过以上步骤,你可以在Ubuntu中成功搭建RAID系统。硬件RAID配置简单但依赖主板,软件RAID灵活且成本低。根据需求选择合适方式,确保数据安全。