Уничтожение данных с использованием файловой системы extred против ext4

Я использую уничтожение блочных устройств с несколькими файловыми системами etx4. Блоковыми устройствами являются виртуальные диски - RAID-1 и RAID-5. Контроллер PERC H710P. команда shred -v /dev/sda; shred -v /dev/sdc ...

На странице shred man(info) я могу понять, что уничтожение может быть неэффективным для файловых систем журнала, но только при уничтожении файлов.

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

1 ответ

Решение

Это сложный вопрос.

Единственный способ, который на 100% эффективен, - это физическое уничтожение. Проблема в том, что микропрограмма привода может пометить секторы как плохие и переназначить их в пул запчастей. Эти сектора фактически более недоступны для вас, но старые данные могут быть восстановлены из этих секторов другими способами (такими как альтернативное встроенное программное обеспечение или физическое удаление пластин).

Тем не менее, запуск уничтожения на блочном устройстве не имеет проблем из-за журналирования.

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

Другие вопросы по тегам