我的 SSD RAID 写入性能与刚买的时候相比大幅下降,所以我想使用 ATA“安全擦除”命令来恢复它。根据我的研究,这是恢复性能的最佳方法,因为它比使用 dd 写入零的擦除级别更低。
这些驱动器是 LSI 9361 RAID 卡上的 Samsung 850 Pro。我尝试将其设置为 JBOD 模式,以便操作系统可以看到每个单独的驱动器。除非驱动器连接到主板,否则 Samsung Magician 启动盘无法看到驱动器。更糟糕的是,它要求您在擦除每个驱动器后重新启动,所以这是一个非常耗时的过程。
我尝试了hdparm
9.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.
---------------------------------------------------------------------