Назад | Перейти на главную страницу

статистика rsnapshot

Я хочу получить следующую статистику из 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

Он не сообщит вам об удаленных и добавленных файлах, хотя вы сможете узнать числа, сравнив последовательные отчеты.