Virtualbox возвращает errorID=BLKCACHE IOERR

Я использовал руководство, чтобы создать базовый плагин Jira как своего рода экспериментальный/практический способ получить удобный и знакомый с JIRA SDK и с созданием плагинов относительно слушателей. Я запускаю Ubuntu на виртуальной машине, и я выполнил все шаги, включенные в руководство. Моя виртуальная машина начала замерзать, и я сначала подумал, что это может быть Джира, но теперь я знаю, что с самой виртуальной машиной что-то не так. Я получаю эту ошибку:

произошла ошибка во время виртуального машинное исполнение! Ниже приведены сведения об ошибке. Вы можете попытаться исправить ошибку и продолжить выполнение виртуальной машины. Кэш ввода-вывода обнаружил ошибку при обновлении данных в среде "ahci-0-0"(rc=VERR_DEV_IO_ERROR). Убедитесь, что на диске достаточно свободного места и что диск работает правильно. Деятельность можно возобновить потом.

детали говорят:

fatal=false, errorID=BLKCACHE_IOERR

I посмотрел в файл журнала, и это правильно, где он идет не так/выдает ошибку:

00:01:06.499361 кэш ввода/вывода: ошибка при записи записи со смещением 102912000 (110592 байт) в среду "ahci-0-0" (rc=VERR_DEV_IO_ERROR)

Не совсем уверен, что делать. У меня есть важные вещи в виртуальной машине, и я действительно не хочу настраивать их снова.

3 ответов


решение просто включить узел ввода-вывода кэша. Его можно активировать в конфигурации машины, хранилище "SATA Controller" использует хост ввода-вывода кэша (все остальные значения используются по умолчанию VirtualBox). После этого изменения ошибка исчезает

example screenshot


Я закончил тем, что нашел исправление с помощью antiduh: Я клонировал свой старый vdi в новый vdi, используя:VBoxManage clonehd Linux.vdi LinuxClone.vdi Как только это произошло, я открыл VirtualBox и создал новую виртуальную машину, и когда дело дошло до раздела жесткого диска, вместо создания нового виртуального диска я выбрал существующий LinuxClone.VDI-файл, и когда я его запустил, он побежал! Я получил эту идею от в этой статье.


Я на самом деле столкнулся с этой проблемой, потому что диск, где я сохраняю все мои диски VM, был заполнен. Поэтому я очистил место, и я смог возобновить работу виртуальной машины.