Linux
如何在 Linux 中擦除 SSD 以恢復出廠性能?
由於 mdraid-1 陣列存在很大的性能問題,我想從其中一個設備(Samsung 840 Pro)的陣列中拉下,擦除它以恢復出廠性能並將其重新添加到陣列中。我想對其中一個 SSD 執行此操作的原因是因為性能不佳似乎與兩者中的一個特定 SSD 有關(儘管它們是相同的品牌、型號和韌體版本)。
但是如何從 Linux 中擦除 SSD?
我提到 hdparm 表示此時兩個驅動器都被凍結。也許是因為它們是 md 數組的一部分?
提前致謝!
您需要對磁碟內容執行安全擦除- 這將向控制器發出信號,表明它可以將所有塊回收為磨損均衡候選者。
hdparm
具有--security-erase
執行此操作的參數,但該操作有一些先決條件:
- 您需要確保您的驅動器未處於“凍結”狀態(預設情況下將其置於該狀態以阻止數據破壞性操作)
- 您需要為驅動器設置密碼並使用
--security-erase
命令重新提供它來自 Kernel wiki的參考文章將指導您完成必要的步驟。
您也可以考慮為所有扇區發出 TRIM 命令。同樣,使用參數
hdparm
提供對它的支持。--trim-sector-ranges