我是否正确安装了 Ubuntu 服务器?(软件 RAID)

我是否正确安装了 Ubuntu 服务器?(软件 RAID)

我尝试在软件 raid(准确地说是 raid6)而不是单个(整个)磁盘上安装 ubuntu 服务器。

由于这是新领域,我不完全确定我做的事情是否正确。

以下是我采取的步骤:

1.) 将四个磁盘从 MBR 更改为 GPT(使用 gdisk)。

2.)在每个驱动器上创建相同的两个分区:

sda1: type 1 (ESP) 512M, sda2: linux 16G
sdb1: type 1 (ESP) 512M, sdb2: linux 16G
sdc1: type 1 (ESP) 512M, sdc2: linux 16G
sde1: type 1 (ESP) 512M, sde2: linux 16G

3.) 在 BIOS 中禁用 CSM(否则安装程序不会让我选择启动驱动器)

mkfs.vfat /dev/sd{X}{n}4.) 使用¹将 sda1、sdb1、sdc1 和 sde1 格式化为 vfat

5.) 创建 RAID6mdadm --create /dev/md10 --level=6 --raid-devices=4 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sde2并等待其完全同步。

6.) 选择 RAID6 驱动器/dev/md10作为根分区(/带有 ext4)

7.) 选择每个驱动器 (/dev/sda、/dev/sdb、/dev/sdc 和 /dev/sde) 作为“用作启动设备”

我知道我不必在四个驱动器中的每一个上安装引导加载程序(我猜?)并且我知道对 initramfs 的更改可能只会影响当前使用的引导分区(而不是全部)。

我还正在考虑只使用一个驱动器作为启动分区,以使事情变得更容易一些。

我是否已成功以正确的方式设置我的系统?

我很想知道我的理解(特别是关于启动分区)是否正确。

¹ 如果不进行任何操作(没有文件系统),ubuntu 安装程序会崩溃并报告“/dev/sd{X}{n} 上的超级块损坏”

相关内容