
私は rm -drf
私のWebサーバーで実行していて、誤ってその中のすべてを削除しました/var/www/
。
もちろん、これには当社のウェブサイトのすべてのコンテンツが含まれています。このタスクをどのようにキャンセルできますか?それとも古いバージョンに戻すことはできますか?
答え1
場合によっては、次のことができます。削除されたファイルの一部を回復するしかし、これは難しいです。
正直なところ、人の間違いはITの中断の最大の原因であり、最善の解決策は予防的な定期的なバックアップとMercurialなどのバージョン管理システムを使用することです。
私はこれが傷に塩をこすることができることを知っていますが、指摘する価値があります...損傷が発生しました。今得られる最善の助けは平定心を取り戻し、上司と率直な会話を交わす準備をすることです。私はあなたがITに初めて触れたと確信しています。上司は怒っているかもしれませんが、ほとんどの人は人間の間違いが発生し、それが学習の一部であることを理解しています。あまりにも頻繁にすることで、自分を目指さないようにしてください。
答え2
すべてをバックアップすることは標準的な慣行でなければなりません。また、Web開発者は、一種のバージョン管理(CVS、SVN、Gitなど)で開発する必要があります。その他本番Webサーバーの代わりにマシンを使用してサーバーで確認してください。
残念ながら、今のすべての希望が消えることができます。将来同様のことが起こり、バックアップ、アワビなどがない場合、唯一のオプションは次のとおりです。できるだけ早くドライブをマウント解除します。これにより、他のアイテムで上書きする前にデータを回復する機会がある可能性があります。
最後の努力でKISS...おそらく、サイトで作業している誰かが自分のワークステーションでSCPを編集しましたが、まだローカルにファイルが残っていますか?
答え3
次のツールを使用することをお勧めします。http://www.cgsecurity.org/wiki/TestDiskこれは過去に削除されたファイルを見つけて回復するのに役立ちました。
答え4
本当に痛いです。最後に、このエラーが発生したときにWindowsコンピュータに外部USBを搭載したハードドライブを接続し、フラッシュドライブの写真の回復ソフトウェアを使用してファイルを部分的に回復しました。
良いヒントは、ファイルを回復できるまでドライブを使用しないことです。新しいデータを書き込むと、古いコンテンツが永遠に消えてしまうからです。
Googleフラッシュドライブの回復ツールには無料で利用できるツールがたくさんあります。
まだ希望はある