RAID 卡上的 SSD 安全擦除(Linux)

RAID 卡上的 SSD 安全擦除(Linux)

我的 SSD RAID 写入性能与刚买的时候相比大幅下降,所以我想使用 ATA“安全擦除”命令来恢复它。根据我的研究,这是恢复性能的最佳方法,因为它比使用 dd 写入零的擦除级别更低。

这些驱动器是 LSI 9361 RAID 卡上的 Samsung 850 Pro。我尝试将其设置为 JBOD 模式,以便操作系统可以看到每个单独的驱动器。除非驱动器连接到主板,否则 Samsung Magician 启动盘无法看到驱动器。更糟糕的是,它要求您在擦除每个驱动器后重新启动,所以这是一个非常耗时的过程。

我尝试了hdparm9.43 版本,如果我将驱动器连接到主板,它就会工作,但如果驱动器在 RAID 卡上处于 JBOD 模式,它就会失败:

$ 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

我确实看到它storcli64具有安全擦除功能,但我无法使其工作:

---------------------------------------------------------------------
/c0/e252/s0 Failure   255 Secure erase is not allowed on this drive. 
---------------------------------------------------------------------

相关内容