Консольное приложение для резервного копирования.

diff backup 002

rdiff-backup — гибкое и простое в использовании Python консольное приложение для резервного копирования.

diff backup 003

rdiff-backup производит резервное копирование одного каталога в другой, в результате целевой каталог содержит копию исходного каталога. Самая простая команда запуска утилиты выглядит так:

rdiff-backup /исходный/каталог /каталог/назначения


diff backup 011

diff backup 004

Основной идеей rdiff-backup является сочетание преимуществ полного и инкрементального копирования. Приложением сохраняются различия текущей и предыдущей копии исходного каталога в отдельности, поэтому имеется возможность восстановления давно утерянных файлов.

diff backup 005

Так как rdiff-backup резервирует лишь изменённые файлы, это существенно сокращает время создания резервной копии. Имеется возможность создания резервных копий смонтированных разделов, что позволяет настроить ежедневное копирование данных без размонтирования резервируемого раздела.

diff backup 006

rdiff-backup может работать локально, но доступно и безопасное сетевое копирование данных на удалённую систему, используя SSH (сетевой протокол прикладного уровня), предоставляя возможность оптимально использовать канал передачи данных в случае удалённых бекапов (передаваться будут только различия).

diff backup 007

rdiff-backup имеет большой набор опций для фильтрации файлов, можно фильтровать файлы на основе регулярных выражений, типу файлов, на основе файловых списков (включений/исключений) и пр... При создании резервной копии rdiff-backup сохраняет как права доступа, так и символические ссылки (после восстановления, из резервной копии, всё восстанавливается "как было").

diff backup 008

rdiff-backup легко встраивается в shell-скрипты, позволяя легко автоматизировать процесс резервного копирования. Приложение хорошо документировано, в том числе имеется много информации и на русском.

diff backup 009

Лицензия: GNU General Public License

diff backup 010

Домашняя страница