Ubuntu 14.04 VM 的虚拟硬盘变为只读

Ubuntu 14.04 VM 的虚拟硬盘变为只读

我使用 VirtualBox。主机系统是 Windows 7,客户机系统是 Ubuntu 14.04。

前段时间,我将虚拟机的 HDD 从 扩展1020GB。不知道这是否与问题有关,但这是上次的最后一次重大更改。(之后,我还将 MySQL 从 升级到v5.55.6但我认为现在没有任何相关性。)

问题是,现在虚拟机硬盘一次又一次地变成只读状态。我可以使用虚拟机一小段时间(大约一个小时),但之后它就进入只读模式。重新启动时,我得到以下屏幕:

在此处输入图片描述

检查磁盘驱动器 / 时发现严重错误。

按 F 尝试修复错误,按 I 忽略,按 S 跳过安装或按 M 手动恢复...

按下F并没有真正帮助,之后I我收到下一个错误:

无法设置日志记录。[Errno 30] 只读文件系统“/var/log/landscape/sysinfo.log”

错误号 30

此后,就无法再启动机器了:

VirtualBox 错误消息

虚拟机执行过程中发生错误!错误详细信息如下所示。您可以尝试更正错误并恢复虚拟机执行。

更新介质“ahci-0-0”中的数据时,I/O 缓存遇到错误 (rc=VERR_INVALID_PARAMETER)。请确保磁盘上有足够的可用空间,并且磁盘工作正常。之后可以恢复操作。

错误 ID:BLKCACHE_IOERR

严重性:非致命错误

我将其重置为最后一张快照:

快照

然后我可以再次使用它一小段时间,直到问题再次出现。

该问题可能是什么原因造成的?如何修复?

答案1

这不是一个特定的 Ubuntu 问题,但您可以尝试以下一些方法:

  1. 检查您的主机是否有足够的可用磁盘空间(至少支持您分配的空间)
  2. 如果尚未启用,请启用主机缓存 I/O(存储 > SATA 控制器)

如果这些对您没有帮助,请查看 Virtualbox 论坛并检查是否有任何有关此问题的现有票据。

相关内容