web-dev-qa-db-ja.com

ターミナルを使用してシステム全体を削除する方法

ターミナルを使用してシステム全体を削除するにはどうすればよいですか?始まりがrmであることは知っていますが、それではどうしますか?

9
user91010

ルートとして、次のことができます。

rm -rf --no-preserve-root /

通常、私たちはこれらのことを避けようとします。 :)

1
Jesse Bunch

最近のほとんどのLinuxディストリビューションでは、実際にはデフォルトでrootを削除する機能が無効になっているため、これを回避するには--no-preserve-rootflagを使用します。

ルートディレクトリ(/)を削除するための完全なコードは次のとおりです。

rm -rf --no-preserve-root /

ただし、これをrootとして実行する必要があります。

これを行う別の方法は、ddを使用することです。このためのコマンドは次のとおりです。

dd if=/dev/zero of=/dev/sd[x]

ここで、[x]は消去するドライブです。これにより、ドライブの各ビットが0に書き換えられ、すべてが完全に消去されます。

8
amadeobellotti

削除の意味によっては、次の方法でより良い結果が得られる場合があります。

# for d in /dev/[sh]d? ; do dd if=/dev/zero of=${d} ; done ;
0
Eroen