Каждый раз, когда вы переустанавливаете Linux и форматируете разделы жесткого диска, данные на них удаляются не полностью. Причины этого сложны, но достаточно сказать, что любой, кто получит в свои руки старый жесткий диск, который не был должным образом стерт, может восстановить личные файлы и конфиденциальные данные. Вот почему в этой статье мы рассмотрим все лучшие способы стереть жесткий диск в Linux. Все, от использования чего-то вроде DD до Shred и даже DBAN.
Примечание. Shred и DD требуют знания того, какая буква назначена диску, который вы хотите стереть. Чтобы найти букву жесткого диска, который вы планируете стереть, откройте терминал и введите команду lsblk. Имена, которые они показывают, соответствуют жестким дискам.
Обнуление диска — DD
Наиболее распространенный метод безопасного стирания жесткого диска (он же обнуление) в Linux выполняется с помощью команды DD . Этот метод не быстрый, но, учитывая тот факт, что каждая система Linux и Unix поставляется с предустановленным инструментом DD, он делает этот способ стирания жесткого диска очень доступным. Однако есть одна загвоздка, и это тот факт, что DD не обнулит используемый в данный момент диск. Это означает, что вы не можете просто сделать DD поверх работающей операционной системы Linux. Вместо этого вам нужно либо отключить жесткий диск и вставить его в другой компьютер, либо загрузить живой диск Linux .
Предполагая, что вы сделали одну из этих двух вещей, вот как безопасно стереть жесткий диск с помощью DD в Linux.
Шаг 1: убедитесь, что диск не смонтирован. Если он подключен, размонтируйте его с помощью файлового менеджера. В качестве альтернативы используйте команду umount.
Примечание: замените X на фактическую букву диска, а Y на номер раздела (например, /dev/sda1).
sudo размонтировать /dev/sdXY -l
sudo dd if=/dev/urandom of=/dev/sdX bs=10M
Использование /dev/urandom для записи нулей поверх всего жесткого диска займет очень много времени. Лучший способ использовать DD таким образом — включить его и оставить работать на ночь. Когда наступит следующий день, все должно быть хорошо. Вы узнаете, что команда DD выполнена, когда снова сможете ввести ее в окне терминала.
Использование уничтожения
Еще один надежный способ стереть жесткий диск — использовать инструмент GNU Shred. Как и DD, он в той или иной форме включен во все дистрибутивы Linux. В отличие от DD, может удалять как файлы, так и целые жесткие диски. Этот метод идеален, особенно если вы хотите стереть некоторые части жесткого диска, но, возможно, не всю файловую систему. Вот как можно удалить файлы с помощью shred.
клок -u файл.odt photo1.png photo2.zip
или
find /path/to/folder/to/shred/ -exec shred {} \;
Наконец, используйте инструмент Shred, чтобы стереть жесткий диск, выполнив эту команду.
Как и в случае с DD, использование Shred для стирания диска занимает довольно много времени. Лучше просто запустить этот инструмент на ночь и позволить ему удалить все. Когда терминал снова сможет принять ввод, вы узнаете, что все готово.
Примечание: замените X буквой вашего диска (например, /dev/sda).
sudo shred -vfz /dev/sdX
Другие методы
Если DD и Shred недостаточно хороши для безопасной очистки жесткого диска, рассмотрите возможность использования инструмента Darik's Boot And Nuke. Это инструмент с открытым исходным кодом на базе Linux, который удалит все, что подключено к вашему ПК, пока он работает. Для использования DBAN требуется живой USB-диск. Загрузите средство создания образов Etcher USB , а также последний образ DBAN ISO . Инструмент DBAN представляет собой файл размером всего 15 МБ, поэтому подойдет практически любой USB-накопитель любой емкости.
Когда все будет загружено, откройте инструмент Etcher USB и используйте его для прошивки ISO-образа DBAN. Затем перезагрузите компьютер. Обязательно войдите в BIOS вашего ПК и измените загрузчик так, чтобы USB-ключ загружался первым.
Примечание. Отсоедините от ПК все жесткие диски, которые вы не хотите стирать. DBAN удалит абсолютно все, что с ним связано.
На экране загрузки DBAN введите «autonuke» в приглашение. Эта команда автоматически уничтожает все, что связано с ПК. Поэтому еще раз убедитесь, что каждый жесткий диск, который вы хотите сохранить, НЕ ПОДКЛЮЧЕН, и что подключены только те, которые вы хотите стереть. Нет никакого способа отменить это, это было сделано.
Запуск autonuke вызовет пользовательский интерфейс DBAN. Он будет сканировать диски и стирать их по одному. Наберитесь терпения, так как этот процесс занимает много времени. Вы узнаете, когда DBAN будет завершена, как это сообщит вам на экране. Лучше просто оставить инструмент включенным.
После завершения процесса стирания экран станет черным и появится надпись «Все выбранные диски удалены». Нажмите любую клавишу, чтобы продолжить работу с инструментом до конечного экрана.