Pbackup ( ...one-button-backup) — удобное GTK (gtkdialog) графическое приложение для резервного копирования директорий и разделов. Приложение написано для проекта Puppy Linux (для темы использовался XlupuRus_IvannaSE).
Pbackup очень прост в использовании и имеет невысокие системные требования. Поддерживается три вида резервирования (полное, добавочное и синхронизация) и возможность восстановления файлов из резервных копий, возможно сохранение резервных копий на CD/DVD (при наличии cdrtools/mkisofs/cdrecord/dvd+rwtools/growisofs), локальных дисках и FTP-сервере (используется curl).
В режиме "ПОЛНОЕ РЕЗЕРВИРОВАНИЕ" Pbackup сохраняет все файлы в указанном каталоге (файлы в резервной копии хранят полные пути и размещаются в одном каталоге с названием 'Backup date/time'), копирует все файлы начиная с определённой даты.
В режиме "ДОБАВОЧНОЕ РЕЗЕРВИРОВАНИЕ" сохраняются только файлы созданные или измененные (обновленные) с момента последнего архивирования (файлы в резервной копии хранят полные пути и размещаются в одном каталоге с названием 'Backup from date - to date/time').
В режиме "СИНХРОНИЗАЦИЯ" приложение синхронизирует содержимое двух каталогов. При первом запуске копирует все файлы в каталог назначения, а в дальнейшем - обновляет его в соответствии с изменениями в исходном каталоге. Применяется только при размещении каталога назначения на локальном диске и предпочтительно, чтобы на дисках была одинаковая файловая система, в противном случае (вероятно), необходимо будет отключить параметр 'ПРОВЕРЯТЬ АТРИБУТЫ' (при копировании файлов на диск с другой файловой системой они могут получать отличные от исходных названия и атрибуты и при дальнейшей работе в режиме 'Синхронизация' определяться как различные и соответственно удаляться).
Pbackup поддерживает возможность запуска заданий вручную и по расписанию (используя демон-планировщик задач cron), возможно объединение нескольких заданий в последовательность, имеется режим проверки (но не нужно забывать отключать предупреждения перед началом работы по расписанию, иначе выполнение заданий прекратится в ожидании подтверждения). Для удобного запуска заданий предусмотрен пошаговый мастер:
Каждое резервное копирование содержит набор определённых параметров, которые сохраняются в 'заданиях'. Когда производится резервное копирование/синхронизация, параметры его сохраняются в активном задании (после успешного завершения копирования) и они перезаписывают существующие установки (активное задание помечается значком красного шарика в главном окне). Более подробно с имеющимися возможностями Pbackup можно ознакомится в документации к приложению (в PuppyRus Linux документация на русском).
Pbackup может быть подключен/использован в качестве модуля (если он не входит в состав используемой версии Puppy Linux или какой либо сборки PuppyRus Linux).
Лицензия: GNU General Public License