Как безвозвратно удалить данные в Линукс?
3 ноября 2014 г. Просмотров: 720
В некоторых случаях появляется необходимость удалить данные с носителя без возможности их восстановления. Известно, что большинство файловых систем после того, как файл был удален, убирают указатель на него и помечают занимаемое им место в качестве свободного. Фактически же, данные будут находиться на носителе до тех пор, пока не будут перезаписаны новыми. Это создает риск их восстановления, что недопустимо в отношении особо важной (конфиденциальной) информации. Программные средства операционной системы Линукс позволяют решать подобные задачи уничтожения данных без каких-либо проблем. Проверьте наличие программы shred. Возможно, в используемом дистрибутиве программа shred по умолчанию будет отсутствовать, поэтому вам потребуется сперва установить ее. Обратитесь к справочной документации своего дистрибутива, если у вас возникнут сложности с установкой. Запустите эмулятор терминала. Программа shred является консольной, поэтому работа с ней осуществляется через командную строку. Используйте стандартный для вашего дистрибутива эмулятор терминала. Ознакомьтесь с руководством программы. Для этого выполните в командной строке команду man shred. Внимательно изучите руководство shred, особенности применения и назначение каждого ключа. Определите объект уничтожения. Им может быть файл, группа файлов, часть (раздел) или весь носитель информации. Подумайте, на каких носителях еще могут быть интересующие вас данные. Выбирите количество циклов перезаписи. По умолчанию в shred заложено 25 циклов перезаписи. Однако значение этого параметра легко изменить на нужное с помощью ключа -n. Определите другие параметры запуска. Определите, что еще вам нужно от программы при уничтожении данных. Возможно, это будет индикатор прогресса текущей операции (ключ -v) или скрытие факта уничтожения (ключ -z). Обратитесь к руководству за подробной информацией. Запустите уничтожение. Самый простой способ уничтожить файл /home/user/file - выполнить команду shred -u /home/user/file. Для уничтожения всех файлов в каталоге выполните команду shred -u /home/user/*.*. Дождитесь завершения операции. Скорость уничтожения данных зависит от их количества (объема) и быстродействия накопителя. Для выполнения операции может потребоваться немало времени.
Оцените статью!
Вам понадобится
- - дистрибутив операционной системы Линукс;
- - программа shred.