hcp: ОШИБКА: FALLOCATE FAILED!

На двух виртуальных машинах Proxmox KVM я получаю сообщение об ошибке hcp: ERROR: FALLOCATE FAILED! в консоли. Я получаю эту ошибку на двух отдельных виртуальных машинах Ubuntu 16.04.

Я не уверен, что означает ошибка или откуда она возникает. Должен отметить, что я увидел ошибку в обеих консолях после извлечения установочного компакт-диска в Proxmox. Я просто подключил компакт-диск к обеим виртуальным машинам, чтобы быть уверенным, но только что увидел ошибку, всплывающую в консоли одной из виртуальных машин.

Кажется, что сама VM функционирует. Я нашел ветку на форумах Proxmox: Поврежденная файловая система после снимка , но у меня нет ни одного снимка, созданного ни для одной виртуальной машины.

Я запутался, потому что понятия не имею, откуда возникла ошибка. К сожалению, я не уверен, появилось ли оно в консоли до того, как я извлек установочные компакт-диски.

Я использую R1Soft, которая загружает hcpdriver. Возможно, это связано (хотя я не имею ни малейшего представления, почему он показывает эти ошибки).

df -h вывод на обоих серверах в соответствии с запросом:

Screenshot 1 Screenshot 2

2
задан 1 February 2018 в 21:05

1 ответ

Что вызывает эту ошибку, довольно просто. Ошибка вызвана ошибкой команды fallocate и возвратом с кодом выхода 1 (сбой), в отличие от успешного завершения и возврата кода выхода 0.

Ошибка сама по себе не влияет на систему , она фактически является признаком основной проблемы.

Основной причиной может быть попытка выделить больше места для файла, чем доступно в системе, или, возможно, повреждена файловая система (действительная или виртуальная). Я ожидаю, что полная ошибка в первом случае будет fallocate failed: No space left on device

. Неспособность освободить место также может вызвать ошибку. Это ИМХО будет указывать на вышеупомянутую поврежденную файловую систему.

Если у вас нет текущей резервной копии / образа / клона рассматриваемой файловой системы, было бы разумно сделать ее. Это гарантирует, что вы сможете вернуться туда, где вы сейчас находитесь, не беспокоясь о непреднамеренных последствиях перезагрузки виртуальной машины. Если основной диск, на котором размещена файловая система, поврежден, вы можете использовать что-то вроде ddrescue, пытаясь сохранить как можно больше данных с физического диска. Это сообщение не вызовет сбоя при перезагрузке ВМ , однако не принимайте это утверждение как гарантию того, что ваша ВМ успешно перезагрузится. В любой момент все может пойти ужасно неправильно, и подробный обзор будущего - это не то, что я (или кто-либо другой) могу вам предоставить.

Подробнее о команде fallocate см. man fallocate

РЕДАКТИРОВАТЬ: Вполне вероятно, что ваши резервные копии R1Soft используют снимки без вашего ведома. См. , , что, по-видимому, повышает релевантность ссылки , которую вы разместили в своем вопросе. Казалось бы, стоит проверить версию драйвера / агента, установленного в системе, чтобы выяснить, есть ли у вас последняя версия и были ли устранены какие-либо ошибки, которые указывали бы, следует ли вам обновить ее или сообщить ошибка. Вы можете рассмотреть альтернативные методы резервного копирования в целях безопасности, если это вообще возможно.

3
ответ дан 1 February 2018 в 21:05

Другие вопросы по тегам:

Похожие вопросы: