如何在 Debian 10 安装程序中对 UEFI 机器上的 RAID5 磁盘进行分区?

如何在 Debian 10 安装程序中对 UEFI 机器上的 RAID5 磁盘进行分区?

安装 Debian 10。我有 3 个磁盘,我想在 UEFI 机器上用作 RAID5。
我尝试了几种配置,但都导致无法安装 grub 或无法启动(卡在 grub-rescue 中,无法找到 /boot)。

有人成功做到了吗?
使用哪组分区(EFI、swap、ext4)?

答案1

按照@NiKiZe 的建议,我使用以下配方(在 VMWare 上)。 3 个磁盘上的分区 由此产生的设备如下:

~$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda       8:0    0    5G  0 disk
├─sda1    8:1    0  4.5G  0 part
│ └─md0   9:0    0    9G  0 raid5 /
├─sda2    8:2    0   95M  0 part  /boot
└─sda3    8:3    0  446M  0 part  /boot/efi
sdb       8:16   0    5G  0 disk
├─sdb1    8:17   0  4.5G  0 part
│ └─md0   9:0    0    9G  0 raid5 /
└─sdb2    8:18   0  541M  0 part  [SWAP]
sdc       8:32   0    5G  0 disk
├─sdc1    8:33   0  4.5G  0 part
│ └─md0   9:0    0    9G  0 raid5 /
└─sdc2    8:34   0  541M  0 part  [SWAP]

在 BIOS 上安装

在 BIOS 机器上安装软件 RAID5 相对简单(见下文),并且 grub 似乎能够在 RAID 卷上运行。有些事情我不明白。

~$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda           8:0    0    5G  0 disk
├─sda1        8:1    0    1K  0 part
└─sda5        8:5    0    5G  0 part
  └─md0       9:0    0   10G  0 raid5
    ├─md0p1 259:0    0    8G  0 part  /
    ├─md0p2 259:1    0    1K  0 part
    └─md0p5 259:2    0    2G  0 part  [SWAP]
sdb           8:16   0    5G  0 disk
├─sdb1        8:17   0    1K  0 part
└─sdb5        8:21   0    5G  0 part
  └─md0       9:0    0   10G  0 raid5
    ├─md0p1 259:0    0    8G  0 part  /
    ├─md0p2 259:1    0    1K  0 part
    └─md0p5 259:2    0    2G  0 part  [SWAP]
sdc           8:32   0    5G  0 disk
├─sdc1        8:33   0    1K  0 part
└─sdc5        8:37   0    5G  0 part
  └─md0       9:0    0   10G  0 raid5
    ├─md0p1 259:0    0    8G  0 part  /
    ├─md0p2 259:1    0    1K  0 part
    └─md0p5 259:2    0    2G  0 part  [SWAP]

相关内容