Как безвозвратно удалить данные в Линукс?

3 ноября 2014 г. Просмотров: 671
В некоторых случаях появляется необходимость удалить данные с носителя без возможности их восстановления. Известно, что большинство файловых систем после того, как файл был удален, убирают указатель на него и помечают занимаемое им место в качестве свободного. Фактически же, данные будут находиться на носителе до тех пор, пока не будут перезаписаны новыми. Это создает риск их восстановления, что недопустимо в отношении особо важной (конфиденциальной) информации. Программные средства операционной системы Линукс позволяют решать подобные задачи уничтожения данных без каких-либо проблем.

Вам понадобится

  • - дистрибутив операционной системы Линукс;
  • - программа shred.

Инструкция

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