特定のプロジェクトの SSD の大規模なバッチをレビューする場合、常にクリーンな状態に戻す時期が来ます。大量の SSD を安全に消去する必要があります。ワークロードによっては、ドライブを工場出荷時の状態に戻さないと、ワークロード間の切り替えで問題が発生する可能性があるため、このプロセスは無視できません。このラボ ヒントでは、プロセスを合理化して SSD を安全に消去する方法を文書化しました。 Linux サーバー環境用の一括消去スクリプトを作成しました。これは、一度に最大 23 台の SSD を処理します。 Supermicro スーパーストレージ サーバー 2027R-AR24NV.
特定のプロジェクトの SSD の大規模なバッチをレビューする場合、常にクリーンな状態に戻す時期が来ます。大量の SSD を安全に消去する必要があります。ワークロードによっては、ドライブを工場出荷時の状態に戻さないと、ワークロード間の切り替えで問題が発生する可能性があるため、このプロセスは無視できません。このラボ ヒントでは、プロセスを合理化して SSD を安全に消去する方法を文書化しました。 Linux サーバー環境用の一括消去スクリプトを作成しました。これは、一度に最大 23 台の SSD を処理します。 Supermicro スーパーストレージ サーバー 2027R-AR24NV.
アレイおよびエンタープライズ SSD レビューで一般的な SSD セット サイズである 16 個の SAS SSD のグループを消去するために、bash を使用して formatsas.sh スクリプトを作成しました。スクリプトは非常に単純ですが、決して忘れてはいけない手順の 3 つは、現在の起動ドライブを検索してコメントアウトすることです。これにより、途中でブート ドライブが消去されるのを防ぐことができます。このプロセスでは、sgXNUMX_utils パッケージと sg_format コマンドを利用します。
sg_format –format /dev/sda
sg_format –format /dev/sdb
sg_format –format /dev/sdc
sg_format –format /dev/sdd#sg_format –format /dev/sde
sg_format –format /dev/sdf
sg_format –format /dev/sdg
sg_format –format /dev/sdhsg_format –format /dev/sdi
sg_format –format /dev/sdj
sg_format –format /dev/sdk
sg_format –format /dev/sdlsg_format –format /dev/sdm
sg_format –format /dev/sdn
sg_format –format /dev/sdo
sg_format –format /dev/sdpsg_format –format /dev/sdq
次のスクリプトは、formatsata.sh という適切な名前が付けられており、SATA SSD の大規模なグループを安全に消去するために使用されます。この設定では通常、24 ベイ サーバーにコンシューマ SSD とエンタープライズ SSD を同様に完全に装着し、一連のテストが完了した後にすべてを工場出荷時の状態に戻します。ブートドライブをコメントアウトする場合と同じヒントが適用されます。このプロセスでは、ほとんどの Linux ディストリビューションに一般的にインストールされている hdparm を使用します。そうでない場合は、通常、hdparm パッケージをインストールするとうまくいきます。 SATA SSD を消去するには、まず選択したパスワードを使用してセキュリティを有効にし、その後の手順で安全な消去コマンドを開始する必要があります。
hdparm –user-master u –security-set-pass パスワード /dev/sda
hdparm –user-master u –security-set-pass パスワード /dev/sdb
hdparm –user-master u –security-set-pass パスワード /dev/sdc
hdparm –user-master u –security-set-pass パスワード /dev/sddhdparm –user-master u –security-set-pass パスワード /dev/sde
hdparm –user-master u –security-set-pass パスワード /dev/sdf
hdparm –user-master u –security-set-pass パスワード /dev/sdg
hdparm –user-master u –security-set-pass パスワード /dev/sdhhdparm –user-master u –security-set-pass パスワード /dev/sdi
hdparm –user-master u –security-set-pass パスワード /dev/sdj
hdparm –user-master u –security-set-pass パスワード /dev/sdk
hdparm –user-master u –security-set-pass パスワード /dev/sdlhdparm –user-master u –security-set-pass パスワード /dev/sdm
hdparm –user-master u –security-set-pass パスワード /dev/sdn
#hdparm –user-master u –security-set-pass パスワード /dev/sdo
hdparm –user-master u –security-set-pass パスワード /dev/sdphdparm –user-master u –security-set-pass パスワード /dev/sdq
hdparm –user-master u –security-set-pass パスワード /dev/sdr
hdparm –user-master u –security-set-pass パスワード /dev/sds
hdparm –user-master u –security-set-pass パスワード /dev/sdthdparm –user-master u –security-set-pass パスワード /dev/sdu
hdparm –user-master u –security-set-pass パスワード /dev/sdv
hdparm –user-master u –security-set-pass パスワード /dev/sdw
hdparm –user-master u –security-set-pass パスワード /dev/sdxhdparm –user-master u –security-erase パスワード /dev/sda
hdparm –user-master u –security-erase パスワード /dev/sdb
hdparm –user-master u –security-erase パスワード /dev/sdc
hdparm –user-master u –security-erase パスワード /dev/sddhdparm –user-master u –security-erase パスワード /dev/sde
hdparm –user-master u –security-erase パスワード /dev/sdf
hdparm –user-master u –security-erase パスワード /dev/sdg
hdparm –user-master u –security-erase パスワード /dev/sdhhdparm –user-master u –security-erase パスワード /dev/sdi
hdparm –user-master u –security-erase パスワード /dev/sdj
hdparm –user-master u –security-erase パスワード /dev/sdk
hdparm –user-master u –security-erase パスワード /dev/sdlhdparm –user-master u –security-erase パスワード /dev/sdm
hdparm –user-master u –security-erase パスワード /dev/sdn
#hdparm –user-master u –security-erase パスワード /dev/sdo
hdparm –user-master u –security-erase パスワード /dev/sdphdparm –user-master u –security-erase パスワード /dev/sdq
hdparm –user-master u –security-erase パスワード /dev/sdr
hdparm –user-master u –security-erase パスワード /dev/sds
hdparm –user-master u –security-erase パスワード /dev/sdthdparm –user-master u –security-erase パスワード /dev/sdu
hdparm –user-master u –security-erase パスワード /dev/sdv
hdparm –user-master u –security-erase パスワード /dev/sdw
hdparm –user-master u –security-erase パスワード /dev/sdx
目標が一度に 24 台のドライブをワイプするよりも簡単な場合、単一ドライブで安全な消去を実行するコマンドは同じです。複数のドライブではなく XNUMX つのドライブをターゲットにするだけです。クライアントのシナリオでは、これは、SSD を新しいマシンに再利用するため、または古い SSD を寄付またはリサイクルする前にすべてのデータが確実になくなっていることを確認するために実行できます。トリムをサポートする SSD を備えた Windows 環境では、ドライブからすべてのパーティションを削除し、フルサイズのパーティションを XNUMX つ作成してクイック フォーマットを実行してから、そのパーティションを削除することで、このプロセスをコピーできます。これにより、ドライブ表面全体にわたって TRIM コマンドが開始されます。