hcp: ОШИБКА: FALLOCATE FAILED!
На двух виртуальных машинах Proxmox KVM я получаю сообщение об ошибке hcp: ERROR: FALLOCATE FAILED!
в консоли. Я получаю эту ошибку на двух отдельных виртуальных машинах Ubuntu 16.04.
Я не уверен, что означает ошибка или откуда она возникает. Должен отметить, что я увидел ошибку в обеих консолях после извлечения установочного компакт-диска в Proxmox. Я просто подключил компакт-диск к обеим виртуальным машинам, чтобы быть уверенным, но только сейчас увидел, что ошибка снова появилась в консоли одной из виртуальных машин.
Сама виртуальная машина, кажется, функционирует. Я нашел ветку на форумах Proxmox: "Поврежденная файловая система после моментального снимка", но у меня нет ни одного снимка, созданного ни для одной виртуальной машины.
Я запутался, потому что понятия не имею, откуда возникла ошибка. К сожалению, я не уверен, появилось ли оно в консоли до того, как я извлек установочные компакт-диски.
Я использую R1Soft, который загружает hcpdriver
, Возможно, это связано (хотя я не имею ни малейшего представления, почему он показывает эти ошибки).
df -h
вывод на оба сервера по запросу:
1 ответ
Что вызывает эту ошибку, довольно просто. Ошибка вызвана fallocate
Сбой команды и возврат с кодом выхода 1 (сбой), в отличие от успешного завершения и возврата кода выхода 0.
Ошибка сама по себе не влияет на систему, она фактически является признаком основной проблемы.
Основной причиной может быть попытка выделить больше места для файла, чем доступно в системе, или, возможно, поврежденная файловая система (действительная или виртуальная). Я ожидаю, что полная ошибка в первом случае будет fallocate failed: No space left on device
Неспособность освободить место также может вызвать ошибку. Это ИМХО будет указывать на вышеупомянутую поврежденную файловую систему.
Если у вас нет текущей резервной копии / образа / клона рассматриваемой файловой системы, было бы разумно сделать ее. Это гарантирует, что вы сможете вернуться туда, где вы сейчас находитесь, не беспокоясь о непреднамеренных последствиях перезагрузки виртуальной машины. Если базовый диск с файловой системой поврежден, вы можете использовать что-то вроде ddrescue
в попытке сохранить как можно больше с физического диска. Это сообщение не приведет к сбою перезагрузки виртуальной машины, однако не принимайте это заявление как гарантию успешной перезагрузки вашей виртуальной машины. В любой момент все может пойти ужасно неправильно, и подробный обзор будущего - это не то, что я (или кто-либо другой) могу вам предоставить.
Для более подробной информации о fallocate
команда см man fallocate
РЕДАКТИРОВАТЬ: вполне вероятно, что ваши резервные копии R1Soft используют снимки без вашего ведома. Посмотрите, что, похоже, повышает релевантность ссылки, которую вы разместили в своем вопросе. Казалось бы, стоит проверить версию драйвера / агента, установленного в системе, чтобы выяснить, есть ли у вас последняя версия и были ли устранены какие-либо ошибки, которые указывали бы, следует ли обновить их или сообщить об ошибке. временное изучение альтернативных методов резервного копирования для обеспечения безопасности, если это вообще возможно.