Мне нужно стереть все данные с нескольких жестких дисков, из Ubuntu Linux. Я нашел три инструмента командной строки: shred
, wipe
и dd
. Кажется случайным, что люди рекомендуют. Иногда кто-то рекомендует один, а другой не уточняет, почему.
Каковы преимущества / недостатки при сравнении этих инструментов?
Ответы:
Это зависит от ваших целей:
В последнем случае (3: правила) добавьте требования к вашему сообщению, чтобы мы могли их учесть.
В случае 2: Для вращающихся жестких дисков я просто один раз протираю диски, а затем бью их молотком. Последнее в основном просто для того, чтобы люди не вынимали их из мусорных баков и не возвращались за поддержкой.
В случае 1: (безопасная очистка) я попробую две вещи:
Шред вроде бы для вытирания файлов. Это означает, что он вполне может стереть файл, но ранее не удалял информацию на диске. В этом случае я бы не использовал его для очистки целых дисков.
Отказ от ответственности: я не пробовал это может уничтожить / dev / sdb или другие блочные устройства. В этом случае это может хорошо работать.
То же самое относится и к стиранию .
Это оставляет «dd» (или не упомянутый бэдблок ) и безопасное стирание самим диском.
Последнее можно сделать с помощью одной команды, выданной на диск через hdparm, или загрузившись с этого liveCD . В последнем случае убедитесь, что вы стираете правильный диск (например, вставьте только диск для очистки в компьютер, а затем загрузитесь с компакт-диска).
источник
shred
может случайным образом стереть полные диски или разделы и намного, намного, намного быстрее, чем с ddисточник
dd
.Я обнаружил, что scrub также справится с этой задачей, как с файлами, так и с физическими дисками / разделами.
Вы можете использовать:
Соответственно очистка файла, раздела и целого физического диска. Надеюсь это поможет!
источник