仮想マシンCentOS 7
から削除されたいくつかのファイルを回復しようとしています。ただし、次のエラーが発生します。命令を入力するとき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
削除された日付を復元する方法はありますか?
答え1
Centos7はext4の代わりにXFSをルートパーティションとして使用できるため、debugfsは機能しません。ファイルシステムをアンマウントしない場合、またはそのdd(1)イメージをできるだけ早く別の場所にコピーしないと、回復可能性が非常に希薄であることに注意してください。
最良の方法はTestDiskとPhotoRecを試すことです(ただし、写真だけでなくそれ以上も回復可能)。 http://www.cgsecurity.org/wiki/TestDisk
または、ディスクイメージをgrepingしてファイルの内容の一部を覚えている場合は、次のように手動パス(覚えているテキストファイルのみ)に移動できます。
http://linuxwebdev.blogspot.hr/2005/06/xfs-undelete-howto-how-to-undelete.html?m=1
とにかく多くの時間が無駄になり、部分的または破損したデータのみを回復できることがよくあります。ファイル数が多いと、必要な作業量が非常に非経済的になる可能性があります。