По каталогизатору
1 Это просто полезная утилита
2 С ним будет проще восстанавливать любые повреждения в рабочей ФС
3 Можно отслеживать изменения в рабочей ФС и в архивах .
4 Можно сделать что-то вроде автоматического бекапа
5 Если добавить доступ к «облакам» то каталог будет практически «не убиваемый»
6 Быстрая проверка это по любому не тупой обсчёт кс .
(Например может быть выборочная по случной сетке блоков + проверка критических структур )
7 Если сделать «карту блоков» то можно при повреждении обновлять более адресно и быстро .
Ещё раз повторяю то что я предлагаю вообще не антивирус, а просто набор «снижения уровня угроз» .
Пока думаю по возможной структуре БД …
Понятно что корме основной БД стоит делать локальные БД на каждый том .
Тут же вопрос : Жёсткая но быстрая «табличная БД» или текстовая с произвольным количеством строк и полей в записе (и индексом строк для ускорения доступа), что лучше?