我在使用当前运行的生产服务器(Ubuntu 18.04 LTS)配置 RAID 1 时遇到问题。
目前我的配置是
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 1M 0 part
└─sda2 8:2 0 1.8T 0 part /
sdb 8:16 0 1.8T 0 disk
├─sdb1 8:17 0 1M 0 part
└─sdb2 8:18 0 1.8T 0 part
我有两个 2TB 硬盘,一个正在运行服务器操作系统 (sda),另一个是 2TB 空白硬盘 (sdb),我需要在 RAID 1 中使用 (sda) 进行配置,以便获得操作系统的容错。
我已阅读有关 RAID 配置的多篇文章,但它们都没有在生产服务器上运行。那么有什么方法可以为两个硬盘创建 RAID 1,每个 2TB,然后当我断开它可以从 RAID 硬盘加载的原始硬盘驱动器时,将整个操作系统复制到一个硬盘驱动器中?
任何建议都被接受。
谢谢你 :)
不可能。
你是从 sda2 启动的,所以你不能使用这个磁盘初始化一个 raid1 设备,它必须首先未被使用。
因此,您首先应该研究一种解决方案来备份您的生产数据,当然还有一种自动化且可靠的方式来恢复它并将服务带回给用户。
完成后,计划停机时间,关闭生产服务,备份数据,确保备份正常,然后使用 mdadm raid1(/dev/md0 设备依赖于 /dev/sda 和 /dev/sdb)重新安装操作系统,以及最后恢复生产数据。