hcp: ERRO: FALLOCATE FALHOU!

2

Em duas VMs Proxmox KVM, recebo o erro hcp: ERROR: FALLOCATE FAILED! no console. Eu recebo este erro em duas VMs separadas do Ubuntu 16.04.

Não tenho certeza do significado do erro ou de onde ele vem. Devo observar que vi o erro em ambos os consoles depois de ejetar o CD de instalação no Proxmox. Eu reconectei o CD a ambas as VMs apenas para ter certeza, mas vi o erro aparecer no console de uma das VMs novamente agora.

A própria VM parece funcionar. Eu encontrei um tópico nos fóruns do Proxmox: Sistema de arquivos corrompido após o snapshot , mas eu não tem nenhum instantâneo criado para as VMs.

Estou confuso porque não tenho ideia de onde o erro vem. Infelizmente, não tenho certeza se apareceu no console antes de ejetar os CDs de instalação também.

Estou usando o R1Soft, que carrega um hcpdriver . Talvez isso esteja relacionado (embora eu não tenha ideia de por que isso mostraria esses erros).

df -h output nos dois servidores conforme solicitado:

    
por William Edwards 02.01.2018 / 15:09

1 resposta

3

O que causa esse erro é bastante simples. O erro é causado pelo comando fallocate falhando e retornando com um código de saída de 1 (falha) ao contrário de suceder e retornar um código de saída de 0.

O erro em si não afeta o sistema , na verdade é um sintoma de um problema subjacente.

A causa raiz pode ser uma tentativa de alocar mais espaço para um arquivo do que o sistema disponível ou talvez um sistema de arquivos corrompido (seja disco real ou virtual). Espero que o erro completo no primeiro caso seja fallocate failed: No space left on device

Uma falha ao desalocar espaço também pode gerar um erro. Esta IMHO apontaria para o sistema de arquivos corrompido acima mencionado.

Se você não tiver um backup / imagem / clone atual do sistema de arquivos em questão, seria prudente fazer um. Fazer isso garantiria que você pudesse retornar para onde está agora sem ter que se preocupar com as conseqüências não intencionais da reinicialização da VM. Se o disco subjacente que hospeda o sistema de arquivos estiver danificado, você poderá usar algo como ddrescue na tentativa de preservar o máximo possível do disco físico. Essa mensagem não causará uma falha na reinicialização da VM , no entanto, não leve essa instrução como garantia de que sua VM será reinicializada com êxito. Qualquer coisa pode dar muito errado a qualquer momento e uma visão detalhada do futuro não é algo que eu (ou qualquer um) possa fornecer para você.

Para mais detalhes sobre o comando fallocate , consulte man fallocate

EDIT: É bem provável que seus backups do R1Soft estejam usando instantâneos sem o seu conhecimento. Veja this que parece aumentar a relevância do link que você postou na sua pergunta. Parece valer a pena verificar a versão do driver / agente instalado no sistema para verificar se você tem a versão mais recente e se algum bug foi esmagado, o que indica se você deve atualizá-lo ou relatar um bug. Você pode considerar a possibilidade de explorar métodos alternativos de backup sempre que possível.

    
por Elder Geek 24.01.2018 / 22:56