[room] Восстановление файлов

Денис Смирнов mithraen на altlinux.ru
Сб Авг 21 09:09:58 UTC 2010


On Sat, Aug 21, 2010 at 11:19:46AM +0300, Michael Shigorin wrote:

MS> Вот для этого и "забивания с запасом пофайлово", чтоб сперва
MS> дополнить пустующие части непустых блоков.

Так, стоп. Если ты файлы _удаляешь_, то тебя спасет и забивание всего
диска.

Проблема возникает только в том случае, если есть файл, в хвосте которого
_были_ секретные данные.

И тут тебе не поможет shred (ибо он убивает файл весь). И не поможет
dd=/dev/zero of=..., ибо оно не очистит хвосты.

Собственно лобовое решение, для каждого файла:
а) запомнить размер файла
б) resize вверх (при этом, AFAIR, хвост забивается нулями сам)
в) resize назад

весело будет если умная FS эти операции объединит.

А еще веселее -- если FS и так хвосты обнуляют, а мы тут фигней страдаем
:)

Самое грустное в том, что все о чем мы здесь говорим для SSD не работает
вообще.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------


Подробная информация о списке рассылки smoke-room