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