Borrado seguro SSD en tarjeta RAID (Linux)

0

El rendimiento de mi escritura SSD RAID se ha reducido drásticamente desde que era nuevo, por lo que quiero usar el comando "borrado seguro" de ATA para restaurarlo. Según mi investigación, esta es la mejor manera de restaurar el rendimiento, ya que es un borrado de nivel más bajo que escribir ceros con dd.

Estas unidades son Samsung 850 Pro en una tarjeta RAID LSI 9361. Intenté configurarlo en modo JBOD para que el sistema operativo pueda ver cada unidad individual. El disco de arranque Samsung Magician no puede ver las unidades a menos que estén conectadas a la placa base. Agregando insulto a la lesión, hace que reinicie después de borrar cada unidad, por lo que este es un proceso que lleva mucho tiempo.

Intento la hdparmversión 9.43 y funciona si conecto las unidades a la placa base, pero falla si las unidades están en modo JBOD en la tarjeta RAID:

$ sudo hdparm --user-master u --security-set-pass PASS /dev/sdc
security_password="PASS"    
/dev/sdc:
Issuing SECURITY_SET_PASS command, password="PASS", user=user, mode=high

$ sudo hdparm --user-master u --security-erase PASS /dev/sdc
security_password="PASS"
/dev/sdc:
 Issuing SECURITY_ERASE command, password="PASS", user=user
ERASE_PREPARE: Invalid argument

Veo que storcli64tiene una función de borrado seguro, pero no puedo hacer que funcione:

---------------------------------------------------------------------
/c0/e252/s0 Failure   255 Secure erase is not allowed on this drive. 
---------------------------------------------------------------------
Elliott B
fuente
hdparmdebería funcionar correctamente si conecta las unidades directamente a los puertos SATA de MB.
Austin Hemmelgarn
Probablemente, pero realmente me gustaría evitar eso. Los SSD están en una jaula de intercambio en caliente IcyDock, por lo que esto significaría quitar cada uno, desarmar el chasis y conectarse a la placa base de uno en uno.
Elliott B