如何使用 mdadm 在 raid 5 阵列上安装 ubuntu

如何使用 mdadm 在 raid 5 阵列上安装 ubuntu

我想安装 Ubuntu 13.04(不是服务器),我有 4 个空硬盘(/dev/sda、/dev/sdb、/dev/sdc、/dev/sdd),每个 150 gb,/sdd 是 160 gb,我有一个 Live USB。

我想使用 在 RAID 5 阵列上安装 Ubuntu mdadm。我到底需要做什么?我创建了四个 ext4 文件系统和四个交换分区,并创建了一个阵列(全部 8 个),但安装后它没有启动。

等等此主题,我读过一些关于单独的 /boot 分区的内容,但我不太明白。

有人能解释一下吗?我了解这个问题,但我不知道如何解决它。

答案1

你的描述听起来很奇怪。如果我理解错了,请原谅。

如果您有四个磁盘,并在其上创建了八个分区,然后在这八个分区上创建了一个 RAID 5,那么您根本就没有理解 RAID 的概念。在这样的设置中,您将没有冗余,并且单个驱动器故障将是灾难性的。您最好完全不使用 RAID,而不是以如此不正常的方式使用它。

如果您有四个磁盘,则阵列中的设备数量最多为四个(每个磁盘一个)。您不能将同一个磁盘两次用于同一个阵列。(如果磁盘进行了相应的分区,则可以为交换、数据等设置单独的阵列)。

Desktop Live CD 并不真正支持软件 RAID。您仍然可以这样做;如果您知道如何手动设置 RAID 并在其上创建文件系统,并且(在安装程序结束后)chroot 到新安装的系统并使其可手动启动。但这需要深入了解所涉及的所有流程。而且它仍然可能失败,因为 Destkop 安装程序不应该以这种方式使用,并且可能无法正确完成安装。

可能只需使用服务器安装,让它为您设置软件 RAID,然后在“服务器”系统启动后继续安装缺少的桌面环境包,这样会更容易。

或者,您可以使用备用 CD 安装 Ubuntu。它仅适用于 Ubuntu 12.04,但没有什么可以阻止您在安装后升级到 13.04。您可以在此处找到它http://releases.ubuntu.com/precise/

相关内容