我的主要虚拟机今天崩溃了。 更具体地说,当VM将文件(非常慢)传输到闪存驱动器时,Windows7主机崩溃。 我正在运行Ubuntu 10.04 LTS – 在VMware的Lucid Lynx(不知道它是VMware Player,esx还是什么,大约一年前我免费下载了它)作为一个testingnetworking服务器。 现在虚拟机将无法启动第2-3行。 那么它什么都不做。 我一次等了大约30分钟。
通常这样说:
fsck from util-linux-ng 2.17.2 /dev/sda1: clean, 652189/6373376 files, 14459048/25464832 blocks
有一次它说:
fsck from util-linux-ng 2.17.2 /dev/sda1 has been mounted 27 times without being checked, check forced. /dev/sda1: clean, 652189/6373376 files, 14459049/25464832 blocks
[注意:除了额外的行,唯一的区别是在分子的块数]
我有一堆自定义的PHP代码在那里。 几个MySQL数据库,我已经做了很多调整,我不愿意失去的系统。
要进入恢复模式,我尝试在启动虚拟机时按下并按住-shift键,不起作用。 我也尝试了一堆 – 掠夺 – 一堆。 我试过这个工作的虚拟机,它不工作。 我得到这个选项的唯一安装是我刚刚在一个小时之前完成的,而且没有任何按键,它会自动启动。
正如我所提到的,当VM将文件传输到闪存驱动器时,主机系统崩溃。 闪存驱动器是特别的,因为我在fstab中为它创build了一个条目,并且它在每次启动时都被安装。 闪存驱动器仍然工作,顺便说一下。
有谁知道我可以解决这个问题? 其中一个积极的一点是,我现在可以通过另一台虚拟机访问磁盘,所有的文件似乎都没有问题。 有什么特定的文件,我应该看看或修改来解决这个问题?
我不确定发生了什么事,但是这是我做的,它的工作。
/etc/fstab ,并将闪存驱动器挂载为永久性磁盘(我将把这行文字放在底部,以防任何人感兴趣)。 /etc/fstab并取消注释行,只是为了看看会发生什么。 结论:我要理论上说,当Windows7主机崩溃时,它将虚拟机和闪存驱动器之间的关系搞砸了。 似乎在fstab评论这条线足以让虚拟机获得它的方向,重新安装不是问题。 这可能是一个百万分之一的事件,但也许这会帮助其他人。
以下是fstab中不再有意义的行,供参考:
UUID=A6F0XXXXXXXXXXX /var/images ntfs rw,users,uid=1000,gid=1000,dmask=006,fmask=133,utf8 0 0
我会假设你正在使用VMware Player作为问题标记。 这是做什么:
你发布的fsck实际上是个好兆头。 显示没有错误。 我怀疑,如果你连接闪存驱动器,我所描述的你将能够再次启动就好了,没有恢复模式。