Я читал справочную страницу, rm
когда наткнулся на эту опцию:
-P Overwrite regular files before deleting them. Files are overwritten
three times, first with the byte pattern 0xff, then 0x00, and
then 0xff again, before they are deleted.
Я предполагаю, -P
что предназначено для полного удаления файла, но не установит ли все байты 0xff
или 0x00
будет достаточно? Почему он должен переключаться между двумя три раза?
Этот вариант в значительной степени бесполезен. Перезапись с использованием нескольких шаблонов - это небольшая паранойя, которая не оправдывается реальными тестами: на современных жестких дисках перезапись один или несколько раз, с нулями или единицами или случайными образцами, не имеет никакого значения. Случай с SSD менее понятен, но у них есть свои проблемы; многократная перезапись приводит к более быстрому изнашиванию устройства, не помогая уничтожить данные в любом случае.
Основная причина, по которой стирание файла при его удалении в основном бесполезна, заключается в том, что очень часто существуют предыдущие версии файла, резервные копии редактора, файлы подкачки редактора и т. Д., Которые не были стерты. Кроме того, сама файловая система может иметь измененные данные (из-за дефрагментации или проверки файловой системы).
Если вы боитесь, что файл может оставить крошки, зашифруйте его. Если файл зашифрован, вам не нужно предпринимать никаких мер предосторожности при его удалении; Вам нужно только убедиться, что ключ не протекает. Вы можете специально зашифровать файл, и в этом случае вы должны убедиться, что все резервные копии и другие файлы, которые могут содержать все или часть данных, также зашифрованы; или вы можете зашифровать том, на котором находится файл (который обычно заботится об этих других файлах).
Для получения дополнительной информации см.
источник
В связи с тем, что он очищает содержимое файла перед отключением (для предотвращения восстановления), он также будет очищать «другие копии» файла (в действительности тот же файл), которые могут существовать в других местах файловой системы в виде жестких ссылок.
Я предполагаю, что с BTRFS или любой другой файловой системой копирования при записи это ничего не даст для криминального уничтожения данных, хотя все другие жесткие ссылки на файл будут состоять из мусора. Это также оставило бы любые другие копии файла нетронутыми ... или любые копии файла в снимках.
источник