2

Я читал, что уничтожение не безопасно работает для сжатых файловых систем при измельчении файла, как это может быть выполнено в сжатой файловой системе?

1 ответ1

1

Шред перезапишет файл, читая и записывая новую информацию (случайные данные).

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

Редактировать: man-страница shred содержит некоторую информацию о сжатой файловой системе.

Проблема с некоторыми сжатыми файловыми системами такая же, как и с другими файловыми системами: shred не может гарантировать, что файловая система будет записывать "новые" данные точно поверх предыдущих данных. Когда это происходит, небольшие фрагменты "оригинального" контента могут быть оставлены где-то еще на диске. Эта проблема может возникнуть, например, даже на флеш-накопителях, где функция рычага будет пытаться не перезаписывать одно и то же место.

Решение: одно простое, универсальное решение: я предполагаю, что сжатая файловая система (FS, отныне) постоянна внутри раздела, то есть это не FS внутри файла в регулярной FS. Таким образом, ФС всегда будет внутри раздела.

1-й: удалите свой файл, уничтожьте его, делайте что хотите.

2-й: создайте большой, огромный файл, который оставит вашу ФС без пустого места. Таким образом, вы будете уверены, что все пространство было перезаписано. Удали это. Создайте другой файл. Удали это. Создайте ... и делайте это столько раз, сколько вам нужно.

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