誰かがqemu-img check <filename>
コマンドの意味を説明してくれたら嬉しいです。マニュアルページはそれについて非常に貧弱な情報を提供します:
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.
たとえば、ディスクイメージのハッシュ合計(ディスクイメージに保存されているファイルのハッシュ合計ではなく)を確認する必要がある場合に、このコマンドを使用できますか?
これは、仮想ディスクを構成する物理ファイル上のチェックディスクのようなものです。
パートを参照してください:フォーマット "qcow2"、 "qed"、および "vdi"のみ
これは、仮想ディスクが破損したり、バイトが間違っていたり、どこかにデータが欠落している可能性があることを意味します。これらの形式は、ある種のチェックとエラー訂正をサポートしているようです。これがオプションqemu-img check
の目的です。
Wiki for qccow2
は、たとえば整合性機能を示します