Сценарий:

  1. После работы с конфиденциальным файлом (например, PDF банковской выпиской), вы набрали:

    rm my-confidential-file
    

    (или знаменитое действие Shift-Delete в файловом браузере на основе графического интерфейса, например, nautilus)

  2. Вы понимаете:"Ой, я должен был сначала использовать утилиту shred ".

  3. Вы запускаете инструмент восстановления файлов, и вам "повезло" восстановить блок, в котором находится ваш секретный файл, а также его размер. Кроме того, ваш удаленный файл кажется неповрежденным (то есть не перезаписанным другими данными).

Теперь есть безопасный и надежный способ удаления такого несвязанного файла из вашей файловой системы, а именно:

  • вы не перепутаете другие файлы, желательно даже не журнал
  • инструмент восстановления больше не может найти файл (т.е. он перезаписан мусорными данными)

?

Меня особенно интересует файловая система ext4 , но более общий подход приветствуется.

Примечание. Полагаю, что для надежного решения потребуется предположить, насколько велик удаленный файл, поэтому вы можете предположить, что его размер составляет несколько МБ.

1 ответ1

-1

проверьте команду scrub (вам может потребоваться установить пакет scrub): http://linux.die.net/man/1/scrub пример: scrub -r /location/to/file.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .