Xen 虚拟主机可能正在进行 FSCKing - 我该如何验证?

Xen 虚拟主机可能正在进行 FSCKing - 我该如何验证?

我有一台 Xen 虚拟机,它已经运行了一年多,负载适中。我今天早上重启了它,它已经启动了好几个小时。我认为它正在对自身进行 FSCK。xm list显示它占用了大量 CPU。我无法xm console进入它。xenconsole: Could not open tty '/dev/pts/0': No such file or directory文件系统是 EXT3。

我有什么办法可以:

  • 查看虚拟机的启动日志/控制台,以便我可以验证它在做什么?
  • 了解 FSCK 还要花多长时间?

答案1

您收到的控制台错误很可能是由于 xenconsoled 由于某种原因未运行。您说了一些超级正常运行时间,这让我相信您仍在使用 Xen 3.1.x,我认为它在这方面有一些错误。

尝试重新启动 xenconsoled(实际上,如果它尚未运行,即您在“ps”中看不到它,只需输入 xenconsoled),它将纠正 xenstore 中的 PTY 引用,并且 xm 控制台应该可以再次工作。

真的,这是你能看到 FSCK 进展的唯一方法,除非进行实际的反省,如果这确实是个障碍的话。

相关内容