ecryptfs-recover-private削除されたファイル?

ecryptfs-recover-private削除されたファイル?

インストールされたディレクトリで実行し、ecryptfs-recover-private --rw ./いくつかの基本的な操作を実行した後、すべてのファイルが何とか削除されたように見えますが、フォルダ構造はまだ残ります。現在失われているほとんどのファイルには確実に触れておらず、フォルダ構造の深さが少なくとも5つあるため、これは非常に途方もないことです。その後、ディレクトリが何度も再マウントされ、これが単純な一時的なエラーではないことを確認するためにコンピュータが再起動されました。

順番に実行されたタスクの簡単な概要:

  • 実行diff -r a b | less場所はaインストールのプライベートディレクトリであり、b他のドライブの同様のフォルダです。
  • マウントパスのルートにある単一のファイルを削除します。
  • 次に、ファイルを含むディレクトリ全体を削除します。
  • vimでプレーンテキストファイルを開き、すぐに閉じます。
  • これを実行すると、ls他のすべてのファイルと共にプレーンテキストファイルが欠落していることがわかりました。また、コマンドlessで突然「ファイルなし」エラーが発生し始めました。

SMARTテストでは、ドライブの状態が良好であることを示します。何が間違っている可能性があり、ファイルの痕跡を修復またはスキャンする方法がありますか?

答え1

.Private私の考えでは、次の「削除」ステップのいずれかで、誤ってすべてのファイルまたは暗号化されたファイル自体(たとえば)をすべて削除した可能性があります。

  • 次に、ファイルを含むディレクトリ全体を削除します。

通常ecryptfs-recover-private 「暗号化された家や暗号化された個人のデータを回復するのに役立つように設計されています。」フォルダを使用した後の最初のステップは、すべてのファイルをバックアップすることです。

ファイル(暗号化されたフォルダまたは物理ファイル)のバックアップコピーがない場合でも、アンドゥユーティリティ(ファイルシステムによっては他のユーティリティ.Privateと同様)を使用して削除されたファイルを復元できます。testdisk

回復可能な場合は暗号化する必要があります(そうでない場合はeCryptfsを使用する必要はありません)、wrapped-passphraseファイルまたはインストールパスワードを使用して再度復号化できます(eCryptfsでは、暗号化されたフォルダを作成した後にバックアップコピーを作成することをお勧めします)。

関連情報