Инструмент для поддержания / отслеживания целостности содержимого файловой системы?

Я ищу инструмент для поддержания целостности файловой системы и ее содержимого с использованием контрольных сумм. Эффективное хранение списка пар контрольные суммы / имя файла где-то на файловой системе таким образом, что можно проверить позже, если файлы каким-то образом повреждены или потеряны.

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

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

25
задан Sathya
05.03.2023 18:29 Количество просмотров материала 3561
Распечатать страницу

1 ответ

md5deep и связанные с ним инструменты are на самом деле предназначен для проверки целостности файла. Если хэш-алгоритмы MD5/SHA слишком медленные, это потому, что они были разработаны для криптографической безопасности в первую очередь – если это не требуется, контрольные суммы CRC32 являются следующим лучшим выбором. (Например, файловая система Btrfs использует CRC32 для обеспечения целостности данных.) Найдите "SFV" коммунальных услуг (iSFV, MacSFV), что позволит автоматизировать проверку.

2
отвечен grawity 2023-03-07 02:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

checksum
filesystems
macos
ntfs
Вверх