Я знаю, что если я удалю файл, он фактически не будет «удален» как таковой, просто помечается как «может быть переопределен при необходимости», так что, когда это пространство необходимо, файл будет просто переопределен, а это означает что после удаления файла его можно восстановить, даже если все ссылки на него исчезнут (если какая-либо из этой информации неверна, отредактируйте этот вопрос, чтобы правильно объяснить это). Но то же самое верно для файлов, которые только что были отредактированы? Можно ли восстановить предыдущую версию файла, если предыдущая версия не была внесена в файл .save или что-то еще? То есть, если я отредактирую файл, а затем сохраню свои изменения, есть ли способ восстановить предыдущую версию файла, как это можно сделать с удаленными файлами? И если нет, если кто-то не хочет, чтобы кто-либо мог правильно восстановить удаленные файлы, сначала нужно отредактировать файл и заменить содержимое на что-то еще?
Итак, просто чтобы уточнить, это точки I хочу ответить:
Возможно ли восстановить предыдущие версии файлов, если файл резервной копии не был создан (например, файл .save), как это можно сделать с фактически удаленными файлами? Является ли редактирование файла перед удалением его более безопасным, чем просто его удаление (то есть безопаснее ли перезаписывать все содержимое файла другим содержимым перед удалением его)? Наконец, удалите ли инструменты, которые «измельчали» файлы, такие как BleachBit, просто перезаписывают содержимое файла другим содержимым (например, зашифрованную версию файла, в котором закрытый ключ), прежде чем удалить его или использовать другой метод?Итак, просто чтобы пояснить , что я не спрашиваю о том, как записывать изменения файла, я задаю этот вопрос, потому что хочу знать, нужно ли редактировать файл перед удалением, это безопаснее, чем просто удаляя его или можно восстановить предыдущие версии. Меня не интересуют ответы, рассказывающие мне, что я должен использовать системы контроля версий для мониторинга изменений файлов.
Если я понимаю, о чем вы спрашиваете, ответ - нет. Если вы вносите изменения в файл, данные этого файла переписываются там, где они есть. Это не похоже на удаление файла, который сообщает системе, что он может перезаписать эти данные, а новые данные могут занимать его положение на жестком диске. Данные перезаписываются, и предыдущая версия больше не может быть восстановлена, потому что (теперь я повторяю звук) она была уже перезаписана. Чтобы включить точку в комментарии, важно отметить, что если вы отредактируете содержимое файла, а результирующий файл будет меньше оригинала, то некоторые данные могут быть восстановлены. Таким образом, вероятно, было бы безопаснее открывать файл в текстовом редакторе (независимо от типа файла), очистить все содержимое, как есть, а затем сидеть на клавише в течение часа, рассылая файл с помощью одиночный знак. Затем вы можете создать файл с очень большим размером с одним символом в нем снова и снова. Конечно, твердотельная и флеш-память работают немного по-другому, и кажется, что самая безопасная ставка - всегда использовать шифрование для этих типов хранилищ.
Если я близок к пониманию того, что вы просите , ответ будет no . Безопаснее редактировать файл и заменить его текущее содержимое на случайный мусор, сохранить его и удалить. Затем, если используются средства восстановления файлов, восстановленный файл будет заполнен случайным мусором. Это, по сути, то, что делает клочок. Он «сохраняет» ноль в те позиции, где ранее были файлы, поэтому если инструменты восстановления файлов используются, они восстанавливают обнуленные данные.
Бросок моей шляпы в кольцо. =)
Для уничтожения данных, который не восстанавливается до удаления файла, даже если файл зашифрован или нет, я использую приложение с именем scrub.
sudo apt-get install scrub
Затем уничтожить файл перед удалением будет команда:
scrub <filename>
Вот пример зашифрованного файла:
~$ cat testfile.des3
Salted__�����a�C7�"U��<���A�B-ԋ�����X�����E �5];A8���e�R�~���N��Ե��F��}Z;�_���^k`��:4��M�w�z��h3G����������+����?N(ٿ��M�_YW��CX��xi����k��ϝ#i����Q�F�����Ȃ(���Q�&;���w�o��^/
@"��RX��SͶ��*�H��-�u�6�2�>�3�m�Gz�����5���f0�D&"$j7W���mH$�C��Q���z�Sxk��#�����Pɀ
�z�NVբ��ARQz��A�?�A���A��/��+,)��M~_��(��q����x3+y��S+�l���gT�;hl���d'�O�Z#�Գ�uHgu1.�>��e�Ⱥ����Yo��.�3$D�c؛��D Jb��#4WrQA��Rr���0�=�2i3V�F�f��K�HLUQ@ˤ'��"�����ԣ
3�v���v�ʝ.%&�?����ۿa��|J������1�c����N@(�r�0E6�܍����Ϫo��A���I`cj)0��3�*c`�hǬ\�y2��x�><�������[�
C���W�:�#�"[�q�� #�λ$�>#x;��n�-d#K��_g@�B»h��m1���ݻ��]���gv���
WI�$J
h���l;a�;�Y�2��3��A6��� ڜ������W���ʬ����v7�1����ȄOM~Ux�iR('��78������B�EK0׆�$~����p�f���]2������
�~����D�);�X]^�e:��B��.}&�>C{3�j�']���X���,ǣ[\T��r�7<q#
�Ħ� ��m�>��@,$/Ɂ�y�D��i��4D�����'���----
~$ scrub testfile.des3
scrub: using NNSA NAP-14.1-C patterns
scrub: padding testfile.des3 with 3184 bytes to fill last fs block
scrub: scrubbing testfile.des3 4096 bytes
scrub: random |................................................|
scrub: random |................................................|
scrub: 0x00 |................................................|
scrub: verify |................................................|
~$ cat testfile.des3
SCRUBBED!--------------------
Итак, теперь, если я удалю testfile.des3 все, что можно восстановить, это файл, который говорит SCRUBBED!--------------------
Чтобы восстановить предыдущую версию файла, вы можете использовать Git, который сохраняет версии изменений в файлах.
Некоторые программы делают резервные копии ваших файлов, если вы хотите видеть один, просто откройте Gedit, напишите что-нибудь на документе и сохраните его без расширения. Если вы нажмете CTRL + H на nautilus, вы увидите скрытые файлы, включая резервную копию только что созданного файла.
Но даже при резервном копировании вы не знаете, равна ли резервная версия к текущей версии или нет.
Лучше всего использовать некоторую систему контроля версий, такую как Git, которая записывает все изменения в файл и давайте вернемся к предыдущей версии.
You можно узнать git здесь.
Если вы просто хотите удалить файл навсегда, вы можете использовать здесь
Если я понимаю, о чем вы спрашиваете, ответ - нет. Если вы вносите изменения в файл, данные этого файла переписываются там, где они есть. Это не похоже на удаление файла, который сообщает системе, что он может перезаписать эти данные, а новые данные могут занимать его положение на жестком диске. Данные перезаписываются, и предыдущая версия больше не может быть восстановлена, потому что (теперь я повторяю звук) она была уже перезаписана. Чтобы включить точку в комментарии, важно отметить, что если вы отредактируете содержимое файла, а результирующий файл будет меньше оригинала, то некоторые данные могут быть восстановлены. Таким образом, вероятно, было бы безопаснее открывать файл в текстовом редакторе (независимо от типа файла), очистить все содержимое, как есть, а затем сидеть на клавише в течение часа, рассылая файл с помощью одиночный знак. Затем вы можете создать файл с очень большим размером с одним символом в нем снова и снова. Конечно, твердотельная и флеш-память работают немного по-другому, и кажется, что самая безопасная ставка - всегда использовать шифрование для этих типов хранилищ.
Если я близок к пониманию того, что вы просите , ответ будет no . Безопаснее редактировать файл и заменить его текущее содержимое на случайный мусор, сохранить его и удалить. Затем, если используются средства восстановления файлов, восстановленный файл будет заполнен случайным мусором. Это, по сути, то, что делает клочок. Он «сохраняет» ноль в те позиции, где ранее были файлы, поэтому если инструменты восстановления файлов используются, они восстанавливают обнуленные данные.
Если я понимаю, о чем вы спрашиваете, ответ - нет. Если вы вносите изменения в файл, данные этого файла переписываются там, где они есть. Это не похоже на удаление файла, который сообщает системе, что он может перезаписать эти данные, а новые данные могут занимать его положение на жестком диске. Данные перезаписываются, и предыдущая версия больше не может быть восстановлена, потому что (теперь я повторяю звук) она была уже перезаписана. Чтобы включить точку в комментарии, важно отметить, что если вы отредактируете содержимое файла, а результирующий файл будет меньше оригинала, то некоторые данные могут быть восстановлены. Таким образом, вероятно, было бы безопаснее открывать файл в текстовом редакторе (независимо от типа файла), очистить все содержимое, как есть, а затем сидеть на клавише в течение часа, рассылая файл с помощью одиночный знак. Затем вы можете создать файл с очень большим размером с одним символом в нем снова и снова. Конечно, твердотельная и флеш-память работают немного по-другому, и кажется, что самая безопасная ставка - всегда использовать шифрование для этих типов хранилищ.
Если я близок к пониманию того, что вы просите , ответ будет no . Безопаснее редактировать файл и заменить его текущее содержимое на случайный мусор, сохранить его и удалить. Затем, если используются средства восстановления файлов, восстановленный файл будет заполнен случайным мусором. Это, по сути, то, что делает клочок. Он «сохраняет» ноль в те позиции, где ранее были файлы, поэтому если инструменты восстановления файлов используются, они восстанавливают обнуленные данные.
Если я понимаю, о чем вы спрашиваете, ответ - нет. Если вы вносите изменения в файл, данные этого файла переписываются там, где они есть. Это не похоже на удаление файла, который сообщает системе, что он может перезаписать эти данные, а новые данные могут занимать его положение на жестком диске. Данные перезаписываются, и предыдущая версия больше не может быть восстановлена, потому что (теперь я повторяю звук) она была уже перезаписана. Чтобы включить точку в комментарии, важно отметить, что если вы отредактируете содержимое файла, а результирующий файл будет меньше оригинала, то некоторые данные могут быть восстановлены. Таким образом, вероятно, было бы безопаснее открывать файл в текстовом редакторе (независимо от типа файла), очистить все содержимое, как есть, а затем сидеть на клавише в течение часа, рассылая файл с помощью одиночный знак. Затем вы можете создать файл с очень большим размером с одним символом в нем снова и снова. Конечно, твердотельная и флеш-память работают немного по-другому, и кажется, что самая безопасная ставка - всегда использовать шифрование для этих типов хранилищ.
Если я близок к пониманию того, что вы просите , ответ будет no . Безопаснее редактировать файл и заменить его текущее содержимое на случайный мусор, сохранить его и удалить. Затем, если используются средства восстановления файлов, восстановленный файл будет заполнен случайным мусором. Это, по сути, то, что делает клочок. Он «сохраняет» ноль в те позиции, где ранее были файлы, поэтому если инструменты восстановления файлов используются, они восстанавливают обнуленные данные.
Если я понимаю, о чем вы спрашиваете, ответ - нет. Если вы вносите изменения в файл, данные этого файла переписываются там, где они есть. Это не похоже на удаление файла, который сообщает системе, что он может перезаписать эти данные, а новые данные могут занимать его положение на жестком диске. Данные перезаписываются, и предыдущая версия больше не может быть восстановлена, потому что (теперь я повторяю звук) она была уже перезаписана. Чтобы включить точку в комментарии, важно отметить, что если вы отредактируете содержимое файла, а результирующий файл будет меньше оригинала, то некоторые данные могут быть восстановлены. Таким образом, вероятно, было бы безопаснее открывать файл в текстовом редакторе (независимо от типа файла), очистить все содержимое, как есть, а затем сидеть на клавише в течение часа, рассылая файл с помощью одиночный знак. Затем вы можете создать файл с очень большим размером с одним символом в нем снова и снова. Конечно, твердотельная и флеш-память работают немного по-другому, и кажется, что самая безопасная ставка - всегда использовать шифрование для этих типов хранилищ.
Если я близок к пониманию того, что вы просите , ответ будет no . Безопаснее редактировать файл и заменить его текущее содержимое на случайный мусор, сохранить его и удалить. Затем, если используются средства восстановления файлов, восстановленный файл будет заполнен случайным мусором. Это, по сути, то, что делает клочок. Он «сохраняет» ноль в те позиции, где ранее были файлы, поэтому если инструменты восстановления файлов используются, они восстанавливают обнуленные данные.