Quando si esaminano grandi lotti di SSD per un determinato progetto, arriva sempre il momento in cui tornare a uno stato pulito, è necessario cancellare in modo sicuro un gruppo di SSD. Questo processo non può essere trascurato, poiché a seconda del carico di lavoro, non riportare un'unità alle condizioni di fabbrica può causare problemi nel passaggio da un carico di lavoro all'altro. In questo suggerimento di laboratorio abbiamo documentato come cancellare in modo sicuro gli SSD semplificando il processo. Abbiamo creato script di cancellazione in blocco per ambienti server Linux, che gestiscono fino a 23 SSD alla volta in un Server Supermicro SuperStorage 2027R-AR24NV.
Quando si esaminano grandi lotti di SSD per un determinato progetto, arriva sempre il momento in cui tornare a uno stato pulito, è necessario cancellare in modo sicuro un gruppo di SSD. Questo processo non può essere trascurato, poiché a seconda del carico di lavoro, non riportare un'unità alle condizioni di fabbrica può causare problemi nel passaggio da un carico di lavoro all'altro. In questo suggerimento di laboratorio abbiamo documentato come cancellare in modo sicuro gli SSD semplificando il processo. Abbiamo creato script di cancellazione in blocco per ambienti server Linux, che gestiscono fino a 23 SSD alla volta in un Server Supermicro SuperStorage 2027R-AR24NV.
Per cancellare gruppi di 16 SSD SAS, che è una dimensione di set di SSD comune per le revisioni di array e SSD aziendali, abbiamo creato uno script formatias.sh utilizzando bash. Lo script è abbastanza semplice, anche se un passaggio da non dimenticare è cercare l'unità di avvio corrente e commentarla. Ciò impedisce di cancellare l'unità di avvio da sotto di te durante il processo! Per questo processo sfruttiamo il pacchetto sg3_utils e il comando 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 –formato /dev/sdg
sg_format –format /dev/sdhsg_format –format /dev/sdi
sg_format –format /dev/sdj
sg_format –format /dev/sdk
sg_format –formato /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
Lo script successivo, opportunamente chiamato formatta.sh, viene utilizzato per cancellare in modo sicuro grandi gruppi di SSD SATA. In questa impostazione di solito popoliamo completamente il server a 24 alloggiamenti con SSD consumer e aziendali per riportarli tutti alle condizioni di fabbrica dopo il completamento di un gruppo di test. Si applica lo stesso consiglio di commentare l'unità di avvio. Per questo processo utilizziamo hdparm, che è comunemente installato nella maggior parte delle distribuzioni Linux. In caso contrario, l'installazione del pacchetto hdparm di solito risolve il problema. Per cancellare un SSD SATA devi prima abilitarne la sicurezza con una password a tua scelta, quindi avviare il comando di cancellazione sicura in un passaggio successivo.
hdparm –user-master u –security-set-pass password /dev/sda
hdparm –user-master u –security-set-pass password /dev/sdb
hdparm –user-master u –security-set-pass password /dev/sdc
hdparm –user-master u –security-set-pass password /dev/sddhdparm –user-master u –security-set-pass password /dev/sde
hdparm –user-master u –security-set-pass password /dev/sdf
hdparm –user-master u –security-set-pass password /dev/sdg
hdparm –user-master u –security-set-pass password /dev/sdhhdparm –user-master u –security-set-pass password /dev/sdi
hdparm –user-master u –security-set-pass password /dev/sdj
hdparm –user-master u –security-set-pass password /dev/sdk
hdparm –user-master u –security-set-pass password /dev/sdlhdparm –user-master u –security-set-pass password /dev/sdm
hdparm –user-master u –security-set-pass password /dev/sdn
#hdparm –user-master u –security-set-pass password /dev/sdo
hdparm –user-master u –security-set-pass password /dev/sdphdparm –user-master u –security-set-pass password /dev/sdq
hdparm –user-master u –security-set-pass password /dev/sdr
hdparm –user-master u –security-set-pass password /dev/sds
hdparm –user-master u –security-set-pass password /dev/sdthdparm –user-master u –security-set-pass password /dev/sdu
hdparm –user-master u –security-set-pass password /dev/sdv
hdparm –user-master u –security-set-pass password /dev/sdw
hdparm –user-master u –security-set-pass password /dev/sdxhdparm –user-master u –security-erase password /dev/sda
hdparm –user-master u –security-erase password /dev/sdb
hdparm –user-master u –security-erase password /dev/sdc
hdparm –user-master u –security-erase password /dev/sddhdparm –user-master u –security-erase password /dev/sde
hdparm –user-master u –security-erase password /dev/sdf
hdparm –user-master u –security-erase password /dev/sdg
hdparm –user-master u –security-erase password /dev/sdhhdparm –user-master u –security-erase password /dev/sdi
hdparm –user-master u –security-erase password /dev/sdj
hdparm –user-master u –security-erase password /dev/sdk
hdparm –user-master u –security-erase password /dev/sdlhdparm –user-master u –security-erase password /dev/sdm
hdparm –user-master u –security-erase password /dev/sdn
#hdparm –user-master u –security-erase password /dev/sdo
hdparm –user-master u –security-erase password /dev/sdphdparm –user-master u –security-erase password /dev/sdq
hdparm –user-master u –security-erase password /dev/sdr
hdparm –user-master u –security-erase password /dev/sds
hdparm –user-master u –security-erase password /dev/sdthdparm –user-master u –security-erase password /dev/sdu
hdparm –user-master u –security-erase password /dev/sdv
hdparm –user-master u –security-erase password /dev/sdw
hdparm –user-master u –security-erase password /dev/sdx
Se i tuoi obiettivi sono più banali rispetto alla cancellazione di 24 unità alla volta, il comando per eseguire una cancellazione sicura su una singola unità è lo stesso... basta prendere di mira un'unità anziché molte. In uno scenario client, ciò può essere fatto per riutilizzare un SSD per una nuova macchina o per garantire che tutti i dati vengano eliminati prima di donare o riciclare in altro modo un vecchio SSD. In un ambiente Windows con un SSD che supporta il trim, puoi copiare questo processo eliminando tutte le partizioni dall'unità, creando una partizione a dimensione intera ed eseguendo una formattazione rapida, quindi eliminando la partizione. Ciò avvia un comando TRIM su tutta la superficie dell'unità.