如何在 Ubuntu 20.04 LTS 中设置与“/home”同一级别安装为“/data”的软件 RAID 1?

如何在 Ubuntu 20.04 LTS 中设置与“/home”同一级别安装为“/data”的软件 RAID 1?

如何在 Ubuntu 20.04 LTS 中设置软件 RAID 1,并将其安装为与2 个驱动器/data位于同一级别/home(即“旁边” /home),并将系统安装在第三个驱动器上?

我关注了软件RAID(德语)一步一步,但没有成功。用它“配置”的 RAID 只显示在文件管理器下的其他地方这台电脑除了具有与系统驱动器相同的容量/home之外。/[user name]/home

请注意,指南中建议的安装点已从 更改/media/daten/home/data

答案1

假设您有三个磁盘/dev/sda/dev/sdb/dev/sdc/dev/sda应该是系统磁盘,/dev/sdb并且/dev/sdc应该形成数据的 RAID1 镜像。

从您的问题中我了解到您已经完成第一步,即/home在 上安装了系统(包含根、交换等)分区/dev/sda

如果使用创建 RAID 的解决方案mdadm失败,我建议使用 LVM(逻辑卷管理器)。基本上你可以按照本指南- 它是为 Gentoo 设计的,但只要您记得以 root 身份运行命令,它就可以在任何 Linux 发行版上运行:) LVM 和 都parted应该默认安装在 Ubuntu 中,因此您应该忽略安装部分。

重要步骤如下:

  1. 在两者上创建“Linux LVM”类型的分区,/dev/sdb/dev/sdc占用整个磁盘空间。

  2. 创建 LVM物理卷在两个分区上。

  3. 创建 LVM卷组由这两个物理卷组成。

  4. 创建 LVM逻辑卷此卷组内的 RAID1 类型。

您可以在我链接的指南中找到所需的命令。

完成此操作后,您应该得到一个类似于的设备/dev/raid0vg0/raid0lv0,它将代表您的 RAID1 卷(确切的名称取决于您在创建卷组和逻辑卷时为其指定的名称,我使用指南中的示例名称)。

  1. mkfs使用命令在上述设备上创建文件系统(Windows 术语中的“格式化”) 。

  2. /data在文件系统的根目录中创建一个空目录(或者/home/data如果您愿意)。

  3. 使用命令将创建的文件系统挂载到该目录 mount。指南中未显示此内容 - 它将简单显示mount /dev/raid0vg0/raid0lv0 /data(或mount /dev/mapper/raid0vg0-raid0lv0 /data- 它们是同义词)

  4. 在文件中添加一个条目/etc/fstab,以便在系统启动时自动挂载该卷。指南中还介绍了如何执行此操作。

希望这可以帮助 :)

相关内容