UrBackup Client

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.urbackup.org

UrBackup Client — клиентская часть открытой системы резервного копирования UrBackup, предназначенная для выполнения резервного копирования файлов и образов дисков в централизованную серверную инфраструктуру. Клиент доступен для нескольких платформ, включая Windows, Linux и другие Unix-подобные системы, и обеспечивает взаимодействие с серверной частью для планирования, передачи и восстановления данных. Развитие клиента связано с задачей упрощения администрирования резервных копий в сетевых средах и обеспечения гибкой политики хранения и восстановления.

Программный компонент реализует механизмы инкрементного файлового резервирования и, на поддерживаемых платформах (в частности, Windows), поблочного копирования образов дисков и системных разделов. Клиент работает в фоновом режиме, реагирует на команды сервера и может быть настроен локально для ограничения использования ресурсов, шифрования передаваемых данных и управления версиями бэкапов. В случае ограниченности публичных описаний отдельных внутренних алгоритмов, ниже приведено обобщённое описание типичных возможностей и сценариев применения, соответствующих общедоступным сведениям о системе.

  • Поддерживаемые режимы резервного копирования: инкрементальное файловое резервирование и поблочное/образное резервирование (на платформах с поддержкой).
  • Планирование и управление: интеграция с сервером для централизованного задания расписания, политик ротации и таргетирования хостов.
  • Сетевой протокол и передача данных: оптимизированная передача с возможностью дедупликации и сжатия для снижения сетевой нагрузки и объёмов хранения.
  • Восстановление данных: восстановление отдельных файлов, каталогов и полных образов через веб-интерфейс серверной части.
  • Платформенная совместимость: клиенты для Windows, Linux и других Unix-подобных систем с учётом особенностей файловых систем и механик снимков.
  • Управление ресурсами: настройка пропускной способности, расписания и приоритетов задач для минимизации влияния на рабочие станции и серверы.
  • Безопасность и конфиденциальность: поддержка шифрования транспортного канала и опций для контроля доступа к резервным копиям на стороне сервера.
  • Интеграция с серверной частью: регистрация хоста, обмен метаданными о состоянии, контроль целостности и уведомления о состоянии резервного копирования.
  • Управление версиями: хранение нескольких версий файлов и образов с политиками очистки и автоматической ротации устаревших состояний.
  • Мониторинг и отчётность: передача логов и метрик на сервер для централизованного мониторинга успешности и ошибок операций резервного копирования.
Подробнее