仮想ディスクを含むbtrfsのcsumエラー

仮想ディスクを含むbtrfsのcsumエラー

ハードウェア障害のため、一部の破損したbtrfsディスクがあり、一部のファイルをコピーするとI / Oエラーが発生します。 btrfsスクラップを実行し、csumエラーが報告されたときにオフラインで取得し、スクラップを実行しましたが、btrfs check --check-data-csum次の数十行が返されました。

mirror 0 bytenr 549766098944 csum 1874004453 expected csum 2335064354

私が知っている限り、を--backup使用してこの問題を解決することは非常に可能です。しかし、これはqemu用の仮想ディスクストレージであり、これは仮想ディスク(特にWindowsディスク)の内部一貫性が損なわれるのを心配します。

btrfs マンページには、--init-csum-tree他の危険なコマンドの横にフラグが記載されています。これがこの機能を使用する良い理由ですか、それとも他のオプションがありますか?

CentOS Linux 7、カーネル 3.10.0-514.26.2.el7.x86_64

btrfs-progs バージョン 4.4.1 リリース 1.el7

ディスクはWDレッド6TB(5.5TiB)WD60EFRX、5.5TiBパーティション1つです。

仮想ディスクは .qcow2 形式です。

ベストアンサー1

btrfsの仮想マシンイメージには既知の問題があります。したがって、あなたのデータは実際には大丈夫です。将来的には、これらの警告/エラーがさらに発生すると予想されます。 https://www.spinics.net/lists/linux-btrfs/msg25940.html

おすすめ記事