我们安装了 Citrix Xenserver 6.2。今天我们遇到了一个意外,服务器电源突然被切断。它已经运行了相当长一段时间,没有出现问题。它在硬件 RAID5 中具有相当大的容量。我们在启动时收到的消息是
Scanning and configuring dmraid supported devices
Creating root device.
Mounting root filesystem.
Mount: could not find filesystem '/dev/root'
Setting up other filesystems.
Setting up new root fs
setuproot: moving /dev failed: No such file or directory
no fstab.sys, mounting internal defaults
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
Switching to new root and running init.
Unmounting old /dev
Unmounting old /proc
Unmounting old /sys
switchroot: mount failed: No such file or directory
Kernel panic – not syncing: Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.32.43xxxxxxxxxxxxen
我们已经启动了 CentOS5 live cd 和 Ubuntu live cd。能够挂载 ext3 文件系统 (/) 并查看所有逻辑卷,但直到运行“partprobe”之后才可以,这很奇怪。挂载后,可以毫无问题地浏览 ext3 系统卷,并查看虚拟机的所有 LVM 卷。
RAID5 阵列未损坏
尝试启动后备内核
我们在 live cds 中使用 chroot 在 /boot 中重建了 initrd。重建成功,但后续重启仍然会出现内核崩溃,信息与上述相同。
在实时 CD 系统中使用 gdisk 显示所有 GPT 分区都在那里。曾经出现过关于没有假 msdos 分区表的警告,不确定以前是否出现过这种情况,或者可能是问题的一部分?