Я хочу получить следующую статистику из rsnapshot
Есть ли функция для их получения в rsnapshot или есть другой продукт, который может это сделать?
РЕДАКТИРОВАТЬ: Как и просили, я постараюсь показать, что я не просто спрашиваю, что я хочу делать, без каких-либо исследований.
Мне не удалось найти ни одной функции rsnapshot, делающей это. Может я ищу не в том направлении.
Итак, я создал не очень красивый скрипт, вызываемый каждый раз перед запуском rsnapshot. Этот сценарий Perl сохраняет каждый файл MD5, чтобы сравнить структуры файлов резервных копий между обновлениями rsnapshot. Я почти уверен, что показывать здесь этот код бесполезно.
Я думаю, что следить за тем, какие изменения, например, на сервере, полезно. Итак, я спрашиваю.
@pauska Большую часть времени я пытаюсь найти ответ сам, чего здесь нет.
Спасибо
Если вы укажете параметры "-vi" двоичному файлу rsync через конфигурационный файл rsnapshot, вы получите список всех операций, выполняемых с файлами. Вам нужно будет настроить rsnapshot, чтобы где-нибудь сохранить вывод rsync.
Есть сценарий perl, который поставляется в комплекте с rsnapshot
называется rsnapreport.pl, при запуске выводит что-то вроде этого:
SOURCE TOTAL FILES FILES TRANS TOTAL MB MB TRANS LIST GEN TIME FILE XFER TIME
----------------------------------------------------------------------------------------------------
myhost:/ 5176 137 8979.14 7.78 0.978 second 0.000 seconds
Он не сообщит вам об удаленных и добавленных файлах, хотя вы сможете узнать числа, сравнив последовательные отчеты.