web-dev-qa-db-ja.com

Ubuntuはゲストアカウントのデスクトップからファイルを削除しました

Ubuntu 12.10があり、ゲストアカウントを使用していました。デスクトップにいくつかのファイルをダウンロードし、使用後にm/cをシャットダウンしました。さて、今日、これらのファイルをコピーするためにゲストアカウントにログインしましたが、驚くべきことにそれらのファイルはなくなり、デスクトップはクリアになりました。 ubuntuはシャットダウン時にゲストアカウントからすべてのファイルを削除すると思います。

これらの失われたファイルを回復するために私をガイドしてください。

ありがとう

8
Sandy

Ubuntuのゲストアカウントは特別なタイプのアカウントで、tmpfsファイルシステムのマウントポイントにホームディレクトリが設定されています。これは、再起動後に保持する必要のないデータを保存するために使用されます。

tmpfsのデータは、スワップスペースによってバックアップされたRAMに格納されているため、最初にディスクにデータが書き込まれたことはない可能性が高いため、基本的に回復するものはありません。

tmpfsの詳細

ゲストアカウントの設定方法に興味がある場合は、/usr/sbin/guest-accountを学習できます。これは、ゲストアカウントの作成/削除に使用されるシェルスクリプトです。

13
Sergey

TestDiskを試してください:

Sudo apt-get install testdisk

これは、汎用のファイルシステム回復ツールです。削除されたファイルを回復するには、次を実行します。

  1. ターミナルでルートとしてTestDiskを開きます。

    Sudo testdisk
    
  2. Ubuntuパーティションを含むHDDを選択します

  3. パーティションの表形式を選択します(通常はIntelですが、2TB以上のHDDではEFIになる場合があります)

  4. 「分析->クイック検索」を選択します

  5. スキャンが終了したら、Ubuntuパーティションを選択し、Pを押します

  6. ホームフォルダーを参照し、削除されたファイルを見つけることができるかどうかを確認します。見つかった場合は、cを使用して安全な場所にコピーします

  7. TestDiskを安全に終了するには、qを連続して押します。

編集:私はこれを再試行しましたが、TestDiskは削除されたフォルダを見つけることができないようですが、再度確認します。

0
japzone