我有一台 ubuntu 服务器,其中包含一个 256GB SSD 作为启动设备和 3 个 6TB SATA HDD 作为 mdadm 软件 RAID5 阵列。
在服务器正常运行期间,我们遇到了电力中断,这种中断快速但不规则地持续了几秒钟,直到最后恢复正常。在检查服务器时,服务器设置为断电后自动重启,屏幕上显示以下消息:
/dev/sda1 contains a file system with errors, check forced.
Inodes that were part of a corruped orphan linked list found.
/dev/sda1: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda1 requires a manual fsck
BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1.4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) _
显然,我想修复引导设备损坏以及保存 RAID5 阵列上的所有数据。不,我还没有时间构建备份计算机。它仍然在我的待办事项清单上,等待预算批准。是的,我知道!!!
我使用 Linux Mint 20.3 Live USB 驱动器启动,但无法通过文件资源管理器找到大量服务器数据。但说到 Linux 安装和任何恢复选项,我几乎是个新手。
任何帮助将不胜感激!
短暂性脑缺血发作
附录(2023-07-05):补充信息
好的,首先,解决方案是通用的。它没有提到任何有关软件 RAID5 阵列的信息,操作系统可能没有考虑到这一点,而这正是我最关心的问题。我希望有人能帮助我,因为我曾经遇到过“完全”相同的情况。我可以想象,每个人首先想到的是保存具有 12TB RAID 阵列的“服务器”,而不是修复启动驱动器上的错误。其次,如果我无法进入操作系统,我不知道如何在终端中运行命令。几年前,有人帮助我使用 chroot 和其他类似的命令从实时 Linux CDROM 修复 Linux 分区上的 GRUB,但我记不清具体做了什么,也记不清在这种特殊情况下这是否是一个可行的解决方案。我担心的是,在按照它所说的保存 RAID5 阵列信息之前,我必须了解更多信息。我甚至不知道 mdadm RAID 配置数据是在启动驱动器上还是嵌入在 RAID 阵列本身中,也不知道要查找什么。
此外,如果我违反了某种发布规则,这种类型的界面对我来说是全新的。
再次感谢您的任何帮助,使我了解如何继续以确保我可以保存软件 RAID 配置数据。