linux - Ubuntu服务器有回收站吗?误删了某些文件,能找回来吗?
阿神
阿神 2017-04-17 14:34:05
0
5
1534

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

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

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

阿神
阿神

闭关修行中......

全員に返信(5)
刘奇

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

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

いいねを押す +0
迷茫

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

いいねを押す +0
Ty80

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

リーリー

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

リーリー

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

いいねを押す +0
迷茫

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

いいねを押す +0
巴扎黑

方法 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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート