记一次软 RAID1 坏盘的恢复过程

记一次软 RAID1 坏盘的恢复过程

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

最近遇到RAID1故障,一个SATA盘无法识别,另一个可访问但分区表不全。尝试单盘启动,缩容RAID分区以创建ESP分区,更新引导配置后成功恢复系统。

🎯

关键要点

  • 遇到RAID1故障,两个SATA盘中一个无法识别,另一个分区表不全。
  • 启动时内核报错,提示链接响应过慢和COMRESET失败。
  • 尝试单盘启动,推测ESP在坏盘上,好的盘没有ESP。
  • 对RAID分区进行缩容以创建ESP分区,使用fsck和resize2fs命令。
  • 使用mdadm命令停止RAID并重新分区,缩小RAID分区大小。
  • 在空余空间中创建ESP分区并格式化,挂载到/mnt/boot/efi。
  • 使用arch-chroot进入系统,执行grub-install和更新/etc/fstab。
  • 在恢复过程中遇到了一些小问题。

延伸问答

RAID1故障的主要表现是什么?

RAID1故障时,一个SATA盘无法识别,另一个盘的分区表不全,启动时内核报错。

如何处理RAID1中的坏盘?

可以尝试单盘启动,缩容RAID分区以创建ESP分区,更新引导配置来恢复系统。

在恢复RAID1时遇到的错误有哪些?

启动时内核报错提示链接响应过慢和COMRESET失败。

恢复RAID1的具体步骤是什么?

步骤包括缩容根分区、停止RAID、重新分区、创建ESP分区、挂载并更新引导配置。

为什么需要缩容RAID分区?

缩容RAID分区是为了在空余空间中创建ESP分区,以便系统能够正常启动。

在RAID1恢复过程中有哪些小问题?

恢复过程中遇到了一些小问题,但具体细节未详细说明。

➡️

继续阅读