Я собираюсь вставить использованный SSD в сервер, чтобы загрузиться с него и удерживать саму ОС, при этом сделав RAID1 из двух других HDD.
Так как SSD уже использовался, нужно ли его предварительно обрезать и как? Или мне просто засунуть в сервер и сразу использовать?
Я согласен с Майклом Хэмптоном в том, что безопасное стирание необходимо для того, чтобы сделать все предыдущие данные недоступными. В спецификации ATA есть операция безопасного удаления, которую можно запустить в Linux с hdparm --security-erase-enhanced
Это может просто изменить ключ шифрования, что быстро, но не гарантирует отбрасывания блоков.
Также существуют команды для отбрасывания всего блочного устройства, чтобы удалить любой эффект усиления записи из стертых данных. Опять же для Linux, blkdiscard
. Существует опция --secure для удаления блоков, но, как отмечается на странице руководства, «это требует поддержки со стороны устройства».
Наконец, простое «быстрое» форматирование файловой системы приведет к «пустому» полезному пространству. Однако у вас нет ни преимуществ безопасности, связанных с безопасным стиранием, ни производительности от удаления всего. Несмотря непрерывная и периодическая подстройка доступный в нескольких операционных системах, более оптимальным является отключение сопоставления всего устройства до создания новой файловой системы. Блоки с наполовину старыми данными, наполовину новыми данными либо не будут удалены, либо их нужно будет записать где-то еще, а затем стереть.