O que é verificação de consistência qemu-img?

1

Eu ficaria feliz se alguém pudesse explicar o significado do comando qemu-img check <filename> . As páginas man fornecem informações muito ruins sobre isso:

   check [-f fmt] [-r [leaks | all]] filename
       Perform a consistency check on the disk image filename.
       If "-r" is specified, qemu-img tries to repair any inconsistencies
       found during the check. "-r leaks" repairs only cluster leaks,
       whereas "-r all" fixes all kinds of errors, with a higher risk of
       choosing the wrong fix or hiding corruption that has already
       occurred.
       Only the formats "qcow2", "qed" and "vdi" support consistency
       checks.

Por exemplo, posso usar este comando em caso de necessidade de verificar a soma de hash da imagem do disco (em vez disso, as quantidades hash dos arquivos armazenados nelas)?

    
por Vitaly Isaev 27.01.2014 / 10:05

1 resposta

3

É como um disco de verificação em um arquivo físico que constitui seu disco virtual.

Veja a parte: Apenas os formatos "qcow2", "qed" e "vdi"

Isso significa que seu disco virtual pode estar corrompido, byte errado ou dados ausentes em algum lugar etc. Esses formatos parecem suportar algum tipo de verificação e correção de erros, e esse é o propósito da opção qemu-img check

Wiki para qccow2 mostra recursos de consistência, por exemplo

    
por 27.01.2014 / 10:25

Tags