Centos RAID1 安装

Centos RAID1 安装

我已经安装了支持 RAID1 的 Centos 6.2,安装完成后,我通过逐个移除硬盘检查了 RAID1,操作系统已启动并运行。

因此,在我创建了新用户、安装了 LAMP、ftp 并上传了文件之后。

然后我移除了第一个硬盘并启动,但安装后创建的所有内容(如 LAMP、ftp 等)都没有显示。

但是如果我使用第二个硬盘,则所有文件、用户和设置都会显示。

在第一个硬盘中仅显示操作系统的全新安装。

谁能帮助我解决镜像两个硬盘的问题。

答案1

当您安装软件 RAID1 时,安装程​​序会安装到 1 个驱动器,然后在启动系统后同步到另一个驱动器(这可能需要相当长的时间)。

您可以使用以下方式查看状态:

cat /proc/mdstat 

我怀疑您在阵列中的第二个驱动器重建之前关闭了机器的电源。

答案2

您从阵列中拉出了驱动器 1;它不再是阵列的一部分。

如果要将其添加回来,则需要告诉 mdadm 将其重新添加到阵列中。我假设您的 2 个驱动器是 /dev/sda 和 /dev/sdb(分别是驱动器 1 和 2),而您的阵列是 /dev/md0

在驱动器 1 被移除后,告诉 mdadm 将其从阵列中完全删除:

mdadm --manage /dev/md0 --remove /dev/sda1

然后将驱动器 1 重新添加到系统中,并告诉 mdadm 使用该驱动器作为阵列的第二部分(再次):

mdadm --manage /dev/md0 --add /dev/sda1

现在应该可以简单cat /proc/mdstat显示阵列正在重新同步。等待此操作完成后再进行任何“测试”

编辑:我假设您正在使用软件 RAID,我应该先检查一下。

相关内容