使用现有 RAID 升级 CentOS 8?

使用现有 RAID 升级 CentOS 8?

我有一个在另一个 Linux 发行版上运行的软件 RAID,并且正在将服务器升级到 CentOS 8。

我以前只在启动设备或软件 RAID 上没有数据时配置过服务器。如何将启动设备升级到 CentOS 8,以便它能够识别现有的软件 RAID?

答案1

使用 centos8 测试:

  • 在安装过程中,请勿执行任何会触碰软件 RAID 驱动器组件的操作
  • 安装 mdadm 包
  • 编辑/etc/fstab以安装 raid(在当前 fstab 中复制 fstab 行)
  • 重启

您不需要/etc/mdadm.conf并且启动过程会自动检测并组装 md 设备(除非您有一个奇特的配置)。

开始之前请确保您的备份是最新的。

答案2

迁移到任何其他操作系统版本的稳定解决方案是:

  • 拆卸您的 RAID 以便为新操作系统释放一些块设备 (BD);

  • 为专用 BD 设置新的操作系统(如果需要,可以在其中设置不完整/故障状态 RAID);

  • 将强制性操作系统/用户数据迁移到新的半 RAID BD;

  • 切换到新的操作系统并重新组装您的 RAID。

如果您的 RAID 结构可以处理该问题(即不是 RAID-1 或​​类似的没有任何冗余的结构)。

相关内容