该大楼每年会停电两天进行维护。
因此,在此之前,我已经关闭了 CentOS 6 服务器。
电源恢复后(2 天后),当我重新启动时,出现了以下图像:
我用 Google 搜索了一下,最常见的答案是在启动时禁用 SELinux。我试过了 - 但没用(这很合理,因为我没有接触过 SELinux)。
另外,在 GRUB 页面上,我尝试启动其他内核,2.6.32-358.el6.x86_64 内核 - 但是,它遇到了同样的内核恐慌。
我不确定这是否是由于磁盘故障、RAM 等硬件问题,还是其他问题
更新1:
我在启动内核时去掉了rghb和quiet参数,日志又多了起来,具体说找不到lv_root和lv_swap。
尝试使用救援 USB 拇指驱动器。但是,选择“救援已安装的系统”后,无法找到系统分区。即使明确指出包含系统的磁盘,也会出现错误。
尝试使用实时 DVD 作为拇指驱动器。在实时环境中,安装 /dev/sda 时出现错误,指出错误的文件系统:isw_raid_member。我相信这是因为我的 OS 磁盘使用 mdadm 配置为 raid1(镜像)。谷歌搜索后,我发现了“dmraid -ay”,它似乎将 /dev/sda 和 /dev/sdb 同步为一个卷。但是,当我尝试安装该卷时,它一直说它已安装或安装文件夹正忙。
我现在不知道该怎么办。我的首要任务是找回文件
答案1
使用,以及诸如,,等dmraid -ay
命令组合(扫描所有现有卷/分区),然后执行和,我能够挂载我的根分区和主分区并备份数据。pvscan
vgscan
lvscan
vgchange -ay
lvchange -ay
备份数据后,我继续摆弄系统。我尝试将 SATA 配置从 AHCI 更改为 RAID。但是,这并不能解决问题。但是,当我转到 BIOS 的最后一部分时,其中有一个Boot override
部分,我看到了Intel Volume0
。选择后Intel Volume0
,我能够将系统重新引导到 CentO - 很奇怪。