検索

ホームページ  >  に質問  >  本文

linux - Ubuntu服务器有回收站吗?误删了某些文件,能找回来吗?

我用的某台服务器是Ubuntu14.04,现在我在里面误删了两个文件夹,导致除了一下问题。

按照正常的思路,想找回收站,从回收站中再mv回来。但是网上转了一圈,似乎都说是在 /.Trash或者/.local/xxx 这样的目录下,但是我这没有这些目录啊,貌似这是桌面版的吧?

所以请问有没有什么简单的方法能恢复回来的?

阿神阿神2865日前1547

全員に返信(5)返信します

  • 怪我咯

    怪我咯2017-04-17 14:36:05

    まず最初に言っておきますが、ゴミ箱は存在しません

    testdisk を使用してファイルを取得してみる

    返事
    0
  • 迷茫

    迷茫2017-04-17 14:36:05

    クラウドサーバーの場合は、毎日の自動バックアップがあるかどうかを確認してください。そうでない場合は、基本的にその日を救う方法はないため、サーバーを運用するときは細心の注意を払う必要があります。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 14:36:05

    Linux の場合
    項目を削除しないでください
    項目を削除しないでください
    項目を削除しないでください
    ファイルを変更する前にバックアップしてください:

    リーリー

    ファイルを削除したい場合:

    リーリー

    削除できるファイルの種類は 1 つだけです: 役に立たないログ ファイル
    削除できるファイルの種類は 1 つだけです: 役に立たないログ ファイル
    削除できるファイルの種類は 1 つだけです: 役に立たないログ ファイル

    返事
    0
  • 迷茫

    迷茫2017-04-17 14:36:05

    RM はサーバー上で致命的なコマンドです。 。 。
    重要なファイルを保護するには、safe rm を参照することをお勧めします。 。

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 14:36:05

    方法 1:
    プロセスがファイルを開いたとき、プロセスがファイルを開いたままにしている限り、ファイルは削除されてもディスク上に残ります。
    これは意味します。 、プロセスはファイルがが削除されても、ファイルを開いたときに指定されたファイル記述子の読み取りと書き込みは可能です。
    対応するディレクトリ インデックスが削除されているため、ファイルはプロセス以外には表示されません。

    削除されたがまだ開いているファイルを表示します:
    sudo lsof|grep が削除されました たとえば、return:

    リーリー

    3000 はプロセス PID、2w の 2 は削除されたファイルの error.log.1 のファイル記述子 (FD) です。
    たとえば、次のコマンドを実行すると確認できます。 リーリー

    このファイルは、ファイル記述子 (fd) を使用して復元できます:

    リーリー

    方法 2:rm を使用するときは特に注意してください。
    誤って削除した後は、データの上書きを避けるために、適時にパーティションをアンマウントすることをお勧めします。
    マウントする必要がある場合は、 , 読み取り専用モードを使用できます。

    extundelete を使用すると、ext3 または ext4 パーティション上の rm によって削除されたファイルを回復できます。

    http://extundelete.sourceforge.net/
    http://www.gnutoolbox.com/extundelete/
    リーリー

    返事
    0
  • キャンセル返事