Информацию удаленную стандартными средствами возможно восстановить, и это порой бывает замечательно.. Но что делать если вы хотите надежно уничтожить какие-то данные не повредив диск?
Перевод: Delete files securely with shred
Что бы убедится что информацию нельзя будет восстановить нужно добиться что бы она была перезаписана, и чем больше циклов перезаписи будет - тем сложнее будет восстановление.
Очень удобной и надежной консольной утилитой для уничтожения данных является shred.
Shred умеет удалять данные или даже целые диски, перезаписывая информацию “мусором” множество раз. Это делает практически невозможным восстановление данных.
Использование shred
Уничтожение файлов
shred -z -u -n200 /home/kevin/company_info/*-z - добавляет еще одну перезапись файла с размещением в нем "нулей", это может помочь замаскировать то что данные были удалены.-u - означает что файл будет удален после завершения операции-n200 - означает что файл будет перезаписан 200 разУничтожение дисков
Что имеет смысл изменить для этой операции:
Перезапись 200 раз займет много времени при больших объемах, так что перезапишем только 10 раз
Устройство само по себе не может быть удалено, поэтому аргумент -u следует убрать
Нужно заменить /home/kevin/company_info/* на имя устройства, узнать которое можно командой dfДля удобства можно объединять аргументы, как это сделал яshred -zn10 /dev/hda
Это полностью уничтожит все данные на диске /dev/hda. Такую операцию лучше делать загрузившись с Live CD, иначе возможен системный сбой из-за уничтожения важных файлов работающей системы.
Так же много интересного можно найти в man shred