我在服务器上有 2 个 M.2 NVMe 磁盘,我想将它们设置为 RAID 1,用于 Ubuntu Server 安装。我遵循了以下两个指南 (第一的和第二),但会解释我所执行的步骤和导致的错误。
需要注意的几点:这些驱动器可以正常工作 - 都装有操作系统并且运行正常。我还首先尝试使用 Ubuntu Server 21.04 进行安装。在那里失败后,我转移到 Ubuntu Server 20.04.2 并遇到了完全相同的问题。
我启动了安装程序,选择默认配置,直到“使用整个磁盘还是自定义?”部分。然后我选择“自定义”安装并设置了一个简单的布局:
- 两个磁盘都已格式化。
- 两个磁盘都标记为可启动驱动器。
- 我在两个磁盘上都添加了 1 个未格式化的分区,占用了整个磁盘空间。
- 我创建了一个 RAID 组,使用这两个未格式化的分区作为
/dev/md0
- 我将其格式化
/dev/md0
并ext4
安装到/
- 我点击
Done
并让安装继续。 - 大约 5-10 分钟后,它会失败并出现错误:
ValueError: Failed to find storage volume id='disk-nvme1n1'
你可以在此处观看我显示错误日志的视频大约从 1:28 开始,我开始关注错误输出。
可能相关的额外信息?
答案1
这算是解决了吗?
我的“解决方案”是仅创建一个/
10GB 而不是 1.86TB 的分区,并以某种方式让安装程序完成整个过程(操作之前是否超时?驱动器是否变得过度劳累而退出?我不确定)我计划在启动机器时扩展存储空间。
同时我也这样做了,所以不确定这是否是解决方案的一部分,但以防万一还是分享一下:在启动 Ubuntu 服务器安装程序时,在 grub 启动菜单中,我选择了“使用 HWE 内核启动和安装”。
我希望这能帮助遇到同样问题的任何人。