インストールされたディレクトリで実行し、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では、暗号化されたフォルダを作成した後にバックアップコピーを作成することをお勧めします)。