Какие преимущества / недостатки при сравнении этих инструментов?
Это зависит от ваших целей:
- вы стираете действительно конфиденциальные данные, которые никто никогда не должен видеть (например, медицинскую информацию)?
- вы просто следуете за "я должен это сделать, потому что это правильно"?
- или еще слабее "я должен стереть, чтобы быть совместимым с правилами".
в последнем случае (3: правила) добавьте требования к вашему сообщению так мы можем их учесть.
в случае 2: для вращения жестких дисков я просто склонен протирать диски один раз, а затем ударить их молотком. Последнее в основном просто, чтобы люди не выхватывали их из мусорных баков, а потом возвращались за поддержкой.
в случае 1: (безопасная очистка) я попробую две вещи:
- если это SSD, то я скажу диск для безопасного стирания себя. Это быстро и безопасно. (Данные на SSD, как правило, шифруются. Выбрасывая ключ к этому шифрование делает данные бесполезными).
- если это вращающийся жесткий диск, я попробую то же (некоторые модели поддерживают команду, кто-то нет). Если он не поддерживается, я буду использовать любой инструмент, который у меня есть под рукой. До сих пор это в основном был dd, потому что я больше знаком с ним, и он всегда был предустановлен,
Shred похоже, для очистки файлов. Это означает, что он вполне может стереть файл, но не ранее удаленную информацию на диске. В этом случае я не использовал бы его для того чтобы обтереть все диски.
отказ от ответственности: я не пробовал он может кромсать / dev / sdb или другие блочные устройства. В этом случае это может сработать.
то же самое верно для wipe.
Остается 'dd', (или не упомянутый badblock) и безопасное стирание самим приводом.
последнее может быть сделано с помощью одной команды, выданной на диск через hdparm или загрузившись с это liveCD. В последнем случае убедитесь, что вы стерли правильный диск (например, только поместите диск для очистки в компьютер, а затем загрузитесь с компакт-диска).