Безопасное удаление файлов с помощью функции безопасного удаления
- Категория: Linux
Бывают случаи, когда вам нужно удалить файл ... ДЕЙСТВИТЕЛЬНО нужно удалить файл. Любой, кто достаточно долго занимается бизнесом с ПК, знает, что если вы просто удалите файл, его можно будет восстановить. Если кто-то достаточно умен и имеет средства, он может восстановить файл, который был перезаписан, даже путем переустановки ОС поверх исходного файла.
Итак ... когда вы знаете, что вам нужно избавиться от файла, чтобы его невозможно было восстановить, что вы делаете? Что ж, в Linux у вас есть несколько вариантов. Один из таких вариантов - безопасное удаление. Этот инструмент очень удобен тем, что может безопасно удалять файлы, папки и даже безопасно очищать свободное место на вашем диске. В этой статье я покажу вам, как установить и использовать secure-delete.
Монтаж
Установка secure-delete проста. Поскольку этот инструмент предназначен только для командной строки, я покажу вам, как установить его из командной строки. Вот шаги.
- Откройте окно терминала.
- Выполните команду
sudo apt-get install secure-delete
, - Введите свой пароль sudo (это ваш пароль пользователя, если вы не знали) и нажмите Enter.
- Подождите, пока установка завершится.
Теперь на вашем компьютере установлено безопасное удаление, и вы готовы начать удаление этих файлов и папок.
Удаление файла
Допустим, у вас есть файл в вашем домашнем каталоге ( ~ / ) называется secret_stuff.txt , Чтобы удалить это с помощью безопасного удаления, вы должны использовать SRM команда (безопасное удаление). Для этого вы должны ввести такую команду:
srm ~ / secret_stuff.txt
Этот файл теперь ОЧЕНЬ исчез. Не ожидайте, что удаление файла будет таким же быстрым, как с комната команда. Почему это занимает больше времени? Когда вы вводите команду srm для файла, secure-delete выполняет следующие действия:
- 1 пройти с 0xff.
- 5 случайных проходов.
- 27 Пропуска со специальными значениями, определенными Питером Гутманном (ведущим криптографом).
- Переименуйте файл в случайное значение.
- Обрежьте новый файл.
Между каждым проходом файл также открывается в режиме O_SYNC, а затем выполняется вызов fsync ().
Удаление папки
Удалить папку так же просто, как удалить файл. Допустим, у вас есть папка ~ / Secret_stuff это нужно удалить навсегда. Чтобы сделать это с помощью srm, вы должны использовать переключатель -r (рекурсивный) следующим образом:
srm -r ~ / secret_stuff
В зависимости от размера и количества содержимого каталога удаление займет некоторое время.
Очистка свободного места
Если вы установили и переустановили операционные системы на свой компьютер, у вас могут очень легко остаться остаточные файлы на свободном пространстве вашей текущей установки. Вы можете убедиться, что в пространстве нет следов файлов или папок, с помощью команды sfill , Вам нужно знать две вещи об этой команде: у вас должны быть права администратора (поэтому вам нужно использовать sudo) и вы должны знать точку монтирования свободного пространства. Эта команда работает очень медленно, поэтому убедитесь, что у вас достаточно времени для выполнения. Допустим, у вас есть диск, подключенный к вашей машине, который использовался несколько раз и установлен на / СМИ / внешние , Чтобы полностью очистить свободное место на этом диске, вы должны выполнить команду:
sudo sfill / media / external
Через некоторое время свободное пространство на этом конкретном диске полностью освободится от каких-либо следов каталогов или файлов.
Последние мысли
Использование инструментов безопасного удаления - это верный способ окончательно и безвозвратно удалить данные с диска. Этот инструмент настолько мощный, что даже командам криминалистов не удастся извлечь данные с диска. Просто убедитесь, что вы используете этот инструмент с осторожностью, чтобы не удалить надежно файлы, которые вы действительно хотите сохранить!