Xen 虚拟主机可能是 FSCKing - 我如何验证?

Dan*_*nge 2 linux xen ext3 fsck boot

我有一台 Xen 虚拟机,它在不错的负载下运行了一年多。我今天早上重新启动它,已经启动了几个小时。我认为这是 FSCKing 本身。xm list表明它使用了大量的cpu。我不能xm console进去。xenconsole: Could not open tty '/dev/pts/0': No such file or directory. 文件系统是EXT3。

有什么办法可以让我:

  • 查看 VM 的启动日志/控制台,以便我可以验证它在做什么?
  • 了解 FSCKing 需要多长时间?

Tim*_*ost 5

您收到的控制台错误很可能是由于 xenconsoled 由于某种原因没有运行。您提到了一些超长的正常运行时间,这让我相信您仍在使用 Xen 3.1.x,我相信它在该领域存在一些错误。

尝试重新启动 xenconsoled(实际上,如果 xenconsoled 尚未运行,则只需键入 xenconsoled,即您在 'ps' 中没有看到它),它将更正 xenstore 中的 PTY 引用,并且 xm 控制台应该会再次工作。

真的,这是您看到 FSCK 进展的唯一方式,除非进行实际的反省,如果这确实是挂断电话的话。