rm コマンドを使用して、リモートサーバー上のすべてのデータを消去します。

rm コマンドを使用して、リモートサーバー上のすべてのデータを消去します。

理論的には、クラウドサーバーインスタンス(AWS EC2 Linuxインスタンスなど)を使用していますが、インスタンスを削除したいのですが、インスタンスを削除する前に現在のサーバーのすべてのデータを消去したいと思います。インスタンスを削除しました。rm -r -f /*コマンドを実行するとこれは可能ですか?私は以前これを使ったことがあり、すべてを削除したと思いました(誰もがSSHを介してログインできなくなった時点まで)。本当にすべてが削除されますか?それともちょうどすべて削除していると思いますか?この時点では、/ binディレクトリ内のすべてのコマンドが消えたため、残っているものが何であるかはわかりません。それで、「rm」コマンドが自分で削除された場合、他のものも削除されるのだろうかと思います。

ベストアンサー1

rm -rf /物理ハードウェアでも解くディスクエディタや同様のツールを使用してハードドライブの内容を確認して復元することはできないため、「削除」する代わりにファイルごとに削除してくださいphotorec

rmクラウドサーバーでは、データが実際にどのように保存されるのか、コマンドの具体的な効果が何であるかわからないことがよくあります。dd if=/dev/zero of=/dev/sda同様のことが実際に何でも上書きされることを保証するものではありません。新しいリポジトリにゼロを書き込むことができますが、古いリポジトリはスナップショットに残り、ユーザーには見えませんが、プロバイダはアクセスできます。

クラウドサーバーをキャンセルした場合、クラウドプロバイダーがデータを回復することを心配している場合は、ストレージを暗号化する必要があります。プロバイダはクラウドサーバーの実行中にアクセスできるため、暗号化キー(および必要な他のデータ)を抽出できますが、終了したら(および提供)本物オフ)ただデータを削除するよりもはるかに安全です。

おすすめ記事