RedHatファイルサーバーから誤って削除されたファイルを回復する方法

RedHatファイルサーバーから誤って削除されたファイルを回復する方法

私の友人がrm -rf誤ってコマンドを使用して、ファイルサーバーからすべてのファイル(jpgとpdf)を削除しました。実際のファイル名でこれらのファイルを復元する方法はありますか?

コア -

  1. 回復のためのバックアップなし
  2. パーティション形式はext4です。

私たちは次の解決策を試しました。

  1. testdisk- 少数のファイルのみが回復しました(実際のファイル名を含む)。
  2. photorec- 無駄な.txtファイルを含む多数のファイルを回復しました(実際のファイル名はありません)。
  3. 最も重要なことは - ファイル名なしでpdfとjpgを回復することです。

答え1

ファイル名を持たない一部の有効なjpgおよびpdfファイルを回復すると、そのファイルをある程度識別できます。

テキスト(スキャンだけでなく)を含むPDFの場合は、次のようにテキストの一部を再インポートできます。

$ pdftotext /home/paul/Downloads/Canalside/CAR*.pdf - > SomePDF.txt
$ wc SomePDF.txt
  85  406 2535 SomePDF.txt
$ head -n 4 SomePDF.txt
Wiltshire Council
User
Authority Address
Contact Name
$ 

一定の形式がある場合は、ヘッダーまたはフッターのテキストを解析できます。スキャンした画像のOCRオプションを見つけることもできます。

.jpgファイルの場合、fileコマンドは少なくとも一意の名前である値を出力し、datetimeシーケンスと識別子を提供します(相関を維持するためにカレンダーまたはスケジュールを維持することもできます)。

$ file /media/paul/Windows/30_Photos/PhotoStore/A810_Folders/119_1402/IMG_1280.JPG
/media/paul/Windows/30_Photos/PhotoStore/A810_Folders/119_1402/IMG_1280.JPG: JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=10, description=                               , manufacturer=Canon, model=Canon PowerShot A810, orientation=upper-left, xresolution=194, yresolution=202, resolutionunit=2, datetime=2013:02:14 10:49:18], baseline, precision 8, 4608x3456, frames 3
$ 

関連情報