Ubuntu 无法从 RAID1 安装交换

Ubuntu 无法从 RAID1 安装交换

我刚刚建立了一个新服务器来托管 minecraft 服务器。我有两个硬盘,它们处于硬件 raid 1 中,并且我已在这些磁盘上安装了 Ubuntu Server 11.04。我的问题是,每次我重新启动时都会收到此错误消息

The disk drive for /dev/mapper/nvidia_dhecicai5 is not ready yet or not present
Continue to wait; or Press S to skip mounting or M for manual recovery

这是我的/etc/fstab

proc                             /proc           proc    nodev,noexec,nosuid    0       0
/dev/mapper/nvidia_dhecicai1     /               ext4    errors=remount-ro      0       1
/dev/mapper/nvidia_dhecicai5    none            swap    sw                     0       0
/dev/mapper/cryptswap1           none            swap    sw                     0       0
ramdisk                          /mnt/ramdisk    tmpfs   mode=1777,size=2g      0       0

如果注释掉第一个交换行,我会收到与 cryptswap1 相同的错误消息,如果我注释掉两个交换行,系统就会正常启动。我的系统中有 8g 的 RAM,所以没有交换应该可以正常工作,但这是一个不太好的解决方案。我可能可以通过重新安装而不加密主文件夹来摆脱 cryptswap1 交换,但我很确定这是同样的问题。

这是我的输出

  /dev/sda: TYPE="nvidia_raid_member"
  /dev/sdb: TYPE="nvidia_raid_member"
  /dev/mapper/nvidia_dhecicai1: UUID="28a0d47a-8a42-4a7d-83f4-09d89b206901" TYPE="ext4"

答案1

你需要lvm分布式阵列在您的 initrd 中。显然,您正在使用 nvidia“RAID”控制器芯片(这是服务器吗?)。此芯片需要操作系统中支持此 raid 的软件 - 只有这样 raid 才可在操作系统中使用。(与将 raid 作为磁盘呈现给操作系统的“真实”raid 控制器相反)。

相关内容