我使用 VirtualBox。主机系统是 Windows 7,客户机系统是 Ubuntu 14.04。
前段时间,我将虚拟机的 HDD 从 扩展10
到20
GB。不知道这是否与问题有关,但这是上次的最后一次重大更改。(之后,我还将 MySQL 从 升级到v5.5
,5.6
但我认为现在没有任何相关性。)
问题是,现在虚拟机硬盘一次又一次地变成只读状态。我可以使用虚拟机一小段时间(大约一个小时),但之后它就进入只读模式。重新启动时,我得到以下屏幕:
检查磁盘驱动器 / 时发现严重错误。
按 F 尝试修复错误,按 I 忽略,按 S 跳过安装或按 M 手动恢复...
按下F
并没有真正帮助,之后I
我收到下一个错误:
无法设置日志记录。[Errno 30] 只读文件系统“/var/log/landscape/sysinfo.log”
此后,就无法再启动机器了:
虚拟机执行过程中发生错误!错误详细信息如下所示。您可以尝试更正错误并恢复虚拟机执行。
更新介质“ahci-0-0”中的数据时,I/O 缓存遇到错误 (rc=VERR_INVALID_PARAMETER)。请确保磁盘上有足够的可用空间,并且磁盘工作正常。之后可以恢复操作。
错误 ID:BLKCACHE_IOERR
严重性:非致命错误
我将其重置为最后一张快照:
然后我可以再次使用它一小段时间,直到问题再次出现。
该问题可能是什么原因造成的?如何修复?
答案1
这不是一个特定的 Ubuntu 问题,但您可以尝试以下一些方法:
- 检查您的主机是否有足够的可用磁盘空间(至少支持您分配的空间)
- 如果尚未启用,请启用主机缓存 I/O(存储 > SATA 控制器)
如果这些对您没有帮助,请查看 Virtualbox 论坛并检查是否有任何有关此问题的现有票据。