web-dev-qa-db-ja.com

失われたデータを回復するCentOS7

CentOS 7 VMライブです。しかし、コマンドdebugfs -w /dev/mapper/centos-rootを入力しているときに、以下のエラーが発生します。

debugfs 1.42.9 (28-Dec-2013)
/dev/mapper/centos-root: Bad magic number in super-block while opening filesystem

削除された日付を復元する方法はありますか?.

2
Mongrel

Centos7はext4ではなくXFSをルートパーティションとして持っている可能性があるため、debugfsは機能しません。ファイルシステムをできるだけ早くアンマウントしていないか、別の場所にdd(1)イメージを作成していない場合、回復の可能性はかなり低いことに注意してください。

あなたの最善の策は、TestDiskとPhotoRecを試すことです(ただし、写真だけではありません): http://www.cgsecurity.org/wiki/TestDisk

または、次のように、ディスクイメージをgrepしてファイルの内容の一部を覚えている場合は、手動ルートを使用できます(覚えているテキストファイルに対してのみ機能します)。

http://linuxwebdev.blogspot.hr/2005/06/xfs-undelete-howto-how-to-undelete.html?m=1

いずれにせよ、多くの時間を浪費し、通常はデータの一部または破損したデータしか回復できない可能性があることに注意してください。ファイルが少なすぎる場合、必要な作業は非常に不経済になる可能性があります。

2
Matija Nalis