BackupPC

BackupPC — свободное ПО (распространяется под GNU General Public License) для резервного копирования данных с управлением через веб-интерфейс. Кроссплатформенный программный сервер может работать на любом сервере под управлением GNU/Linux, Solaris или UNIX. Нет необходимости в клиентской части, так как сервер сам по себе является клиентом для нескольких протоколов, которые поддерживаются родными службами клиентской ОС.

BackupPC
Скриншот программы BackupPC
Тип резервное копирование по сети
Разработчик Крейг Барратт
Написана на Perl
Операционная система UNIX‐подобные
Первый выпуск 2001
Последняя версия 4.4.0 (20.07.2020)
Репозиторий github.com/backuppc/back…
Лицензия GNU GPL 2
Сайт backuppc.github.io/backu…
Логотип Викисклада Медиафайлы на Викискладе

Например, BackupPC является SMB‐клиентом, что может использоваться для резервного копирования совместно используемых данных в сетевых папках на компьютерах с Microsoft Windows. Подобный сервер BackupPC может быть установлен за межсетевым экраном, выполняющим функции сетевой трансляции адресов (NAT), когда Windows‐компьютер имеет публичный IP адрес. Так как это не рекомендуется из‑за большого количества SMB трафика, то более удобным является использование веб-серверов, поддерживающих SSH и возможность работы с tar и rsync, что позволяет серверу BackupPC находиться в подсети отделённой от веб‐серверов демилитаризованной зоной.

Выбор протокола править

На клиентских компьютерах необходима только минимальная конфигурация, когда производится резервное копирование системы, поддерживающей SSH изначально. Выбор между tar и rsync диктуется аппаратным обеспечением и шириной полосы пропускания канала передачи данных на стороне клиента. Использование rsync требует большего количества процессорного времени, в то время как использование SMB и tar требует большей ширины канала передачи данных.

Особенности править

  • Нет необходимости в клиентской части;
  • Нельзя выбрать время для начала копирования, можно только указать, когда его нежелательно делать (параметр BlackoutPeriods).
  • Использует дедупликацию файлов с помощью жестких ссылок.

См. также править

Ссылки править