由于mdraid-1arrays的性能问题,我想从arrays中取出一个设备(Samsung 840 Pro),擦除它以恢复工厂性能并将其重新添加到arrays中。 我想这样做的原因之一,因为糟糕的performance似乎与两个(虽然他们是相同的品牌,型号和固件ver)中的一个特定的SSD有关。
但是,如何从Linux中清除SSD?
我提到hdparm表示这两个驱动器在这个时候被冻结。 也许是因为他们是一个MDarrays的一部分?
提前致谢!
您需要执行磁盘内容的安全擦除 – 这将向控制器发出信号,表示可以将所有块回收为磨损均衡候选项。
hdparm具有--security-erase参数来做到这一点,但是操作有一些先决条件:
--security-erase命令重新提供密码 来自Kernel wiki的引用文章将引导您完成必要的步骤。
您也可以考虑为所有部门发布TRIM命令。 同样, hdparm使用--trim-sector-ranges参数提供对它的支持。