Допустим, у меня есть исходный каталог, содержащий содержимое /foo/a /foo/b (это файлы в каталоге на удаленной системе)
с помощью команды rdiff я делаю резервную копию как
rdiff-backup [email protected]::/foo backups
И a, b теперь присутствуют в моем каталоге резервных копий. Затем я удаляю файл a из удаленной системы и снова выполняю синхронизацию, чтобы в моем локальном каталоге остался только файл b.
Мой вопрос в том, как восстановить файл А, если удаление и синхронизация были выполнены в один и тот же день?
Спасибо..
решение1
Эта команда:
rdiff-backup -r 1D [email protected]::/foo/a backups/a
следует восстановить ваш файл по состоянию на "1 день назад". Это то, что вы ищете?
Вы также можете использовать 1B
вместо 1D
для последнего сеанса резервного копирования.
Подробнее о форматах времени:Страницы руководства rdiff-backup
И немногопримеры использования.