ubuntu 24.04 如何使用兩台 SATA SSD 建立 RAID 1
在 Ubuntu 24.04 中使用两块 SATA 硬盘建立 RAID 1(镜像)主要有两种方式:
在安装系统时配置,通过 Subiquity 或 Ubiquity(手动分区)创建 RAID 阵列作为根目录 / 和 /boot/efi;在系统安装完成后使用 mdadm 工具在现有的磁盘上创建软件 RAID 阵列,并修改 /etc/fstab 进行挂载,实现数据冗余。 方法一:安装时配置(推荐系统盘)
这是最彻底的方案,将系统安装在 RAID 1 阵列上,实现系统级别的冗余。
- 启动安装程序,选择 "Custom storage layout" (自定义存储布局)。
- 为每块硬盘创建分区 (例如
/dev/sda和/dev/sdb)。 - 创建 RAID 1 阵列:
- 选择 "Create software RAID" (创建软件 RAID)。
- 选择 RAID Level 1,添加两个硬盘上的对应分区 (如
/dev/sda2和/dev/sdb2)。 - 将此 RAID 阵列分配给
/(根目录) 和/boot/efi(UEFI/GPT 必须为每块硬盘单独创建 EFI 分区)。
- 安装引导加载程序:在引导加载程序安装界面,将 Grub 安装到两个物理硬盘 (
/dev/sda和/dev/sdb),确保双引导。
方法二:安装后使用
mdadm (适用于数据盘/后添加)如果在系统运行中添加硬盘,或不希望系统盘是 RAID,可使用此方法。
- 安装 mdadm:
- 分区: 使用
fdisk(或gdisk/parted) 为两块硬盘(例如/dev/sdb,/dev/sdc)创建相同大小的 Linux RAID 分区 (Type:fd00)。 - 创建 RAID 1 阵列:
- 创建文件系统:
- 保存配置并挂载:
- 保存配置:
sudo mdadm -D -s >> /etc/mdadm/mdadm.conf。 - 创建挂载点:
sudo mkdir /mnt/raid1。 - 编辑
/etc/fstab(sudo nano /etc/fstab),添加: - 立即挂载:
sudo mount -a。
- 保存配置:
- 更新 initramfs (以确保系统能识别 RAID 阵列):
完成以上步骤后,你的两块 SATA 硬盘就组成了 RAID 1 镜像,一块硬盘故障,数据仍然可用。
沒有留言:
張貼留言