断片化はSSDの削除に影響しますか?

断片化はSSDの削除に影響しますか?

ドライブを販売するたびに、ライブ環境の断片化によって一度にドライブを初期化します。

sudo shred -vzn 0 /dev/sdX

再確認するまではインストールされませんでした。これがドライブを安全に消去する最速の方法です。今これはSSDには良くないと聞きました。 SSDと同じくらい速いまたはより速いSSDを安全に消去する方法はありますか?

理論的な観点からは、回復が不可能になるようにボリューム全体をカバーする必要があることを理解しています。それで、SSDのストレスを減らす方法がわかりません。 1回のパスでSSDの寿命がまったく短縮されないと聞きました。

そんなに早くなるでしょうかcat /dev/zero > /dev/sdX

ここでは機密データを扱うことはなく、知識豊富な人がデータを回復するために多くの努力をすることからドライブを保護する必要もありません。私に必要なのはSSDの寿命を減らさないスピードだ。

編集者:はいこれSSDはHDDと同じ原理で動作しますか?

dd if=/dev/urandom of=/dev/sdc bs=1M count=2

ベストアンサー1

SSDへのブロック書き込み確かに古いブロックを上書きします。最近、SSDはすべて「ウェアレベリング(Wear Leveling)」という技術を使用しているからだ。

SSDにブロックを書き込むには、新しいデータを書き込む前にブロックを消去する必要があります。ただし、消去は限られた回数しか実行できません。消去を実行するたびに、ブロックが正しく消去されなくなるまで、ハードウェアは「弱くなります」。

したがって、同じブロックを消去して上書きするのではなく、ウェアレベリングによって、SSDは使用されていない他のブロックを選択してそのブロックに書き込み、前のブロックのデータはそのまま残ります。

前のブロックのデータが所定の位置にある場合は、まだ読み取ることができるという意味です。

だからどのcpファイル(、、、ddなど)を「上書きする」ために使用できるコマンドには、catshredのような弱点があります。実際にはファイルを上書きするのではなく、0、ランダムなデータ、またはその他の項目をファイルに書き込みます。新しい彫刻。

したがって、ハードドライブとは異なり、これはデータが消えて他の人が読めないようにするための良い方法ではありません。

すべての書き込み操作はSSDの制限された書き込み回数を使い果たし、SSDの寿命を短縮するため、これらのコマンドはすべてSSDに「悪い」コマンドです。そしてshredファイルを繰り返し上書きするので特に悪いです。ハードドライブでは、これは次の目的を持っています。読み書きヘッドは完全に中央に位置していないため、複数回上書きすると、トラックの端に他のユーザーが使用できる残りの磁気データがないことが保証されます(または保証しようとします)。データを再構成できる知識がある人。


についてはブロックの廃棄、これは呼び出されます。一流、ATAPI トリムビットを使用して、ブロックが不要になったことをドライブに通知します。詳細は以下で確認できます。ACS-4仕様

しかし、これは安全ではありません。 SSDにこのブロックを空で再利用可能なブロックのリストに入れるように指示するだけです。 SSDには実際にブロックをすぐに削除するオプションがあり、アイドル状態のとき、またはブロックが次に書き込まれる前にも削除できます。したがって、これはデータが消えることを保証する安全な方法ではありません。

TRIMが導入された理由は、SSDがファイルシステムがまだデータを含むブロックを使用しているかどうかを判断できないためです。これは、ファイルシステムが使用を中止してもウェアレベリングに使用されるプールに追加できないことを意味します。TRIMはブロックをクリアする安全な方法ではありません。


コメントでも述べたように、安全に削除する方法があります。十分SSD。ただし、個々のファイルを安全に削除したい場合は、望むものではないかもしれません。


それでは、あなたのユースケースに適したソリューションは何ですか?それが本当なら

ここでは機密データを扱うことはなく、データを回復するために多くの努力をしている知識豊富な人からドライブを保護する必要もありません。

その後、使用できますrm。実際、ファイルシステムから削除されたファイルを回復するには、多くの知識と労力が必要です。ext4具体的には、そのファイルシステムに同時により多くの書き込みが発生した場合は、さらにそうです。可能なことですが、誰でもできることではありません。もちろん、これは最速のバリエーションです。

次善策はblkdiscardTRIM対応SSDでのみ機能しますが、最新のSSDの場合も同様です。前述のように、これは安全ではありませんが、SSDに直接アクセスできるユーザーの基準が高まりました。特別なハードウェアがなければ、誰でもこれを行うことはできません。

何らかの方法でファイルを上書きすることは依然として最悪です。再構築基準は上記と同じですが、そうするとSSDの寿命が短くなり、どのコマンドを使用してもより長い時間がかかります。

おすすめ記事