check the scrub command (you may need to install the scrub package): http://linux.die.net/man/1/scrub example: scrub -r /location/to/file.txt
Как безопасно уничтожить несвязанные файлы в файловой системе Unix?
Сценарий:
После работы с конфиденциальным файлом (например, PDF банковской выпиской), вы набрали:
rm my-confidential-file
(или известное действие Shift-Delete в файловом браузере на основе GUI, например
nautilus
)Вы понимаете: "Ой, я должен был
shred
сначала использовать утилиту".Вы запускаете инструмент восстановления файлов, и вам «повезло» восстановить блок, в котором находится ваш секретный файл, а также его размер . Кроме того, ваш удаленный файл кажется неповрежденным (то есть не перезаписанным другими данными).
Теперь существует безопасный и надежный способ удаления такого несвязанного файла из вашей файловой системы, а именно:
- вы не перепутаете другие файлы, желательно даже не журнал
- инструмент восстановления больше не может найти файл (т.е. он перезаписан мусорными данными)
?
Меня особенно интересует файловая система ext4, но более общий подход приветствуется.
Примечание. Полагаю, что надежное решение потребовало бы предположения о том, насколько велик удаленный файл, поэтому можно предположить, что он занимает несколько МБ.
1 ответ на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Какое программное обеспечение я должен использовать для шифрования моего жесткого диска?
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Может ли существующее шифрование беспроводной сети реально защитить сеть?
-
3
Каковы различия между оконными менеджерами Linux?