如何在操作系统磁盘发生故障后重新挂载 Raid 1 阵列

如何在操作系统磁盘发生故障后重新挂载 Raid 1 阵列

拥有一个工作站,该工作站具有用于启动驱动器的 SSD (Linux Mint) 和用于数据存储的(软件)Raid 1 阵列。 SSD 坏了,我更换了它并重新安装了 Mint。

如何让操作系统在启动时识别并挂载 Raid 1 阵列?我对 CLI 很满意,只是不知道如何完成这项工作。

答案1

第一步是确保 RAID 阵列在启动时被激活。

第一次运行:

cat /proc/mdstat

如果输出包括 RAID 阵列的状态,则系统已自动检测并激活它。如果只有一行关于 RAID 个性,另一行关于未使用的设备,则阵列尚未激活。你需要先解决这个问题。

确保您已mdadm安装该软件包,并且您可能需要添加一行ARRAY/etc/mdadm/mdadm.conf;命令的输出sudo mdadm --examine --scan在这里应该有帮助。然后使用 更新您的 initramfs sudo update-initramfs -u,然后重新启动。

一旦 RAID 阵列在启动时自动激活,您只需/etc/fstab/homeRAID 阵列上的文件系统写入一行即可。编辑后/etc/fstab,是时候将当前/home/目录移到一边,为挂载点创建一个新的空目录,然后挂载/home/文件系统:

cd /
sudo mv /home /home.temporary
sudo mkdir /home
sudo mount -a

如果sudo mount -a失败,请返回/home.temporaryRAID/home阵列上的文件系统并对其进行故障排除。

相关内容