UrBackup — это клиент‑серверная система резервного копирования с открытым исходным кодом, предназначенная для создания инкрементных файловых и образных бэкапов без остановки работающей системы. Проект сочетает серверную часть, управляющую хранением и политиками резервирования, и клиентские агенты, выполняющие сбор данных на отдельных компьютерах. Архитектура ориентирована на централизованное управление множеством клиентов и обеспечивает как посекундные файловые инкременты, так и создание образов дисков для восстановления целых систем.
История разработки и распространение UrBackup связаны с сообществом свободного ПО и корпоративным применением в малых и средних сетях; точные детали происхождения и хронологии версий могут варьироваться в доступных источниках. В общих чертах программное обеспечение предназначено для упрощения развертывания резервного копирования в средах с ограниченными ресурсами администрирования, предлагая веб‑интерфейс для мониторинга, планирования и восстановления. UrBackup поддерживает разнообразные платформы клиентов и интеграцию с файловыми системами, а также предоставляет средства дедупликации и сжатия для оптимизации использования хранилища.
- Клиент‑серверная архитектура — разделение на сервер для хранения и управления и агенты на клиентах для сбора данных.
- Инкрементные файловые бэкапы — сохранение только изменённых данных после первоначального полного бэкапа.
- Образные бэкапы (disk images) — создание снимков дисков или разделов для восстановления всей системы.
- Горячее резервное копирование — выполнение бэкапов без необходимости остановки приложений или ОС клиента.
- Планирование и политики хранения — гибкие расписания бэкапов и правила удержания версий.
- Веб‑интерфейс управления — централизованный интерфейс для администрирования, мониторинга и восстановления.
- Дедупликация и сжатие — уменьшение объёма хранимых данных и экономия места на диске.
- Поддержка нескольких платформ — клиенты для различных операционных систем и типов файловых систем.
- Инкрементальное восстановление файлов и образов — возможности частичного и полного восстановления данных.
- Безопасность и аутентификация — механизмы шифрования и контроля доступа между сервером и клиентами.