Робота з архівами rdiff-backup
Як бачимо на прикладі, каталог / media / backups / var / log має дві попередні версії версії (2 increments) і одну поточну (current mirror).
формати часу
Перш, ніж розглядати подальші функції rdiff-backup, необхідно розуміти, як утиліта розуміє штампи часу. Тут все досить просто. Визначати час в rdiff-backup за допомогою таких дій:
Отримання списку змінювалися файлів
Часто буває необхідно отримати список файлів, які модифікувалися за певний проміжок часу. Наприклад, наступна команда виведе список файлів, які змінювалися за останні два дні:
$ Rdiff - backup - list - changed - since 2D / media / backups / etc
Отримання списку файлів на певний момент часу
Наступна команда виводить список всіх файлів в архіві, які в ньому містилися 3 версії назад, включаючи також файли, які були видалені в наступних версіях:
$ Rdiff - backup - list - at - time 3B / media / backups / etc
Порівняння архіву і поточного стану файлів
Наступна команда виведе всі файли, які були змінені в каталозі / etc з моменту його останньої архівації в каталог / media / backups / etc:
$ Rdiff - backup - compare / etc / media / backups / etc
Те ж саме, але із зазначенням версії архіву:
$ Rdiff - backup - compare - at - time 3B / etc / media / backups / etc
Отримання статистичної інформації про архів
Після завершення сесій архівації rdiff-backup створює в каталозі архіву спеціальний файл rdiff-backup-data / session_statistics *. що містить різноманітну статистичну інформацію про результати сесії. Утиліта пропонує спеціальну опцію --calculate-average. за допомогою якої ви можете отримати загальне уявлення про архів, наприклад: