Более быстрый аналог команды Wipe в Linux для безопасного удаления

Вопрос или проблема

Я довольно нов в Linux, но всё, что могу сказать — это то, что я его люблю!!! 😀

В любом случае, я пытаюсь безопасно стереть тысячи файлов с моего жесткого диска, потому что Новый год приближается, и я хочу начать жизнь с чистого листа. То есть удалить токсичные файлы, токсичные фотографии и т.д.

Сейчас я использую команду Linux wipe, как в sudo wipe -rcf, но это занимает ОЧЕНЬ много времени.

Я думаю, что это связано с тем, что она выполняет стирание 34 раза согласно Алгоритму Гуттмана. Я понимаю, что это хорошо, но есть ли более быстрые альтернативы для безопасного удаления? Я вообще нов в этой области, как в кибербезопасности, но я узнал, переживая, что выполнение команды rm в Linux или даже постоянное удаление из Корзины Windows не является безопасным и все еще может быть восстановлено, так как просто скрывают файлы. Черт, я восстанавливаю старые файлы, ха-ха, своего молодого «я».

Если ваш диск — это твердотельный накопитель (SSD) с включенной TRIM, то вы тратите свое время и уменьшаете срок службы SSD, выполняя любое ручное одно- или многопроходное запись на SSD. Узнайте про TRIM и поймите, что это технически подразумевает….

https://searchstorage.techtarget.com/definition/TRIM

https://www.dataforensics.org/recover-deleted-files-from-ssd-trim/

В целом, с функцией TRIM пользовательский твердотельный накопитель (SSD) может улучшить производительность компьютера. Однако эта функция сделает восстановление данных невозможным. Когда пользователь удаляет любые данные с SSD с включенным TRIM, накопитель немедленно и навсегда очищает все сектора… новые поколения SSD в основном поставляются с включенной функцией TRIM. Таким образом, когда пользователь удаляет какие-либо данные, они удаляются сразу навсегда.

Имейте в виду, что приведенное выше объяснение не совсем точно: когда данные удаляются пользователем, они удаляются сразу и навсегда. Данные удаляются навсегда только тогда, когда происходит процесс TRIM, и процесс TRIM не происходит после каждой команды rm -r myfolder. Существуют способы принудительно вызвать TRIM вручную с помощью hdparm.

Если у вас вращающийся диск, то более быстрый способ — заменить его на SSD и использовать TRIM. В Linux альтернативой wipe является shred; вы также можете использовать старый добрый dban, загруженный с DVD; но в любом случае с вращающимся диском вы будете зависеть от типичной скорости записи ~100 МБ/сек и размера диска.

Самый быстрый способ, конечно, это просто заказать новый диск на amazon и физически уничтожить старый(е).

Итак, я проверил страницу руководства API для команды wipe, и оказывается, что опция флага q включает быстрое стирание.

Таким образом, выполнение следующей команды wipe -rcfq file_name/directory в терминале командной строки Linux на самом деле будет выполнять 4 прохода вместо 34 по Гуттману.

Надеюсь, это поможет, потому что это определенно помогло мне!

wipe -rfcq -Q 1 FILES

Причина, по которой одного стирания было недостаточно для старых (1990 года) HDD, заключается в том, что магнитные дорожки были широкими, а позиционирование головки неточным, так что могли остаться некоторые биты информации на краях, которые могли быть восстановлены после разборки с помощью специального оборудования.

Однако, насколько я понял, современным дискам с их ультравысокой плотностью достаточно одного перезаписи, чтобы данные стали невосстанавливаемыми.

Ответ или решение

Вопрос о безопасном удалении файлов на Linux и необходимости оптимизации процесса стирания данных становится все более актуальным для пользователей, стремящихся к сохранению конфиденциальности и безопасности личной информации. Давайте подробно рассмотрим, как можно быстрее и безопасно удалить данные, используя доступные альтернативы команде wipe.

Факторы, влияющие на выбор метода удаления данных

  1. Тип устройства хранения данных:

    • Жесткие диски (HDD): Для традиционных магнитных дисков действительно может потребоваться несколько проходов для надежного удаления данных. Однако, как вы правильно заметили, современные технологии записи делают возможным надежное удаление даже одним проходом.
    • Твердотельные накопители (SSD): Если ваш диск поддерживает функцию TRIM, то просто удалив файл, вы обеспечите его более надежное отсутствие восстановления. TRIM сообщает контроллеру SSD, что блок данных больше не нужен, и он будет очищен автоматически.
  2. Правила безопасности данных: Использование команд, таких как rm, даже с флагом -rf, позволяет удалить файлы только из файловой системы. Физическая информация о них все равно может быть восстановлена.

Альтернативы команде wipe

  1. Использование команды shred: Эта команда предлагает возможность перезаписи файлов и директорий заданным количеством проходов. Например:

    shred -u -n 1 file_name

    Здесь -u указывает на удаление файла после перезаписи, а -n 1 назначает одно проведение перезаписи.

  2. Флаг -q в команде wipe:
    Если вы предпочитаете оставить wipe в своем наборе инструментов, вы можете ускорить процесс, используя флаг -q для быстрой перезаписи:

    wipe -rcfq directory_name

    Это значительно сократит время, необходимое для завершения операции, выполняя только 4 прохода вместо 34.

  3. Устранение физических накопителей: Наиболее надежным способом уничтожения личной информации является физическое разрушение старых жестких дисков. Это, конечно, радикальный шаг, но он гарантирует, что данные не могут быть восстановлены.

Рекомендации

  • Перед удалением важно подумать о том, что именно вы хотите стереть. Создайте резервные копии значимых данных перед удалением ненужной информации.
  • Новый год — новое начало: Удаление меха старых файлов действительно может быть символической частью нового начала. Рассмотрите возможность использования инструмента, который сочетает безопасность и скорость.

Итог

Понимание нюансов процессов удаления данных поможет вам сделать осознанный выбор в пользу того или иного метода. С учетом ваших потребностей, использование shred или оптимизированного wipe с флагом -q может стать быстрым и надежным способом безопасного удаления нежелательных файлов. Но самое главное, если используется SSD, необходимо учитывать функцию TRIM, которая обеспечивает удаление данных по умолчанию, не требуя дополнительных действий.

Оцените материал
Добавить комментарий

Капча загружается...