OSはUbuntu 17.10で、extundeleteを使用して復元(削除解除)を試みました。 (ファイルシステムはext4です。)
これはうまくいきません。だから私は努力した。
extundelete /dev/mapper/ubuntu--vg-root --restore-file /home/chan/origol/routes/user.js
効果がありました。
しかし、別の問題にぶつかった。
Loading filesystem metadata ... extundelete: Block bitmap checksum does not match bitmap when trying to examine filesystem
私はそれに関する情報を見つけることができません。この問題をどのように解決できますか?
答え1
metadata_csum
ファイルシステムで機能を有効にしましたが、それをextundelete
認識しておらず、削除されたファイルのブロックが再利用されていることを示すために変更すると、ブロックビットマップチェックサムが更新されないことがあります。つまり、extundelete
理解できない機能を持つファイルシステムは変更しないでください。変更すると、より深刻なファイルシステムの破損が発生する可能性があります。
e2fsck -fy
ファイルシステムで実行してこの問題を解決できます。メタデータチェックサムを計算するために、バグレポートを作成者/メンテナンス担当者(好ましくは同伴パッチと共に)に送信して修正し、機能をextundelete
理解できないファイルシステムを開こうとしないようにすることも価値があるかもしれません。INCOMPAT
機能を備えたファイルシステムでは、読み取り専用を開くことができますRO_COMPAT
。