Pbackup  ...one-button-backup
Version 3.0.x 
Pbackup 
GPL, Copyright 2006,2007,2008 
Sigmund Berglund 

______________________________________________________________________________________________
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

1. О программе
2. Виды резервного копирования
3. Задания
4. Основные настройки
5. Резервное копирование
5.1. Настройки
5.2. Дополнительные параметры
6. Синхронизация
6.1. Настройки
6.2. Дополнительные параметры
7. Прочее
8. Общие настройки
9. Фоновый режим


______________________________________________________________________________________________
[1] О программе

Возможности
- 3 вида резервирования (Добавочное резервирование, Полное резервирование, Синхронизация)
- Сохранение на CD / DVD / Локальных дисках / FTP-сервере
- Возможность запуска заданий по расписанию или вручную
- Восстановление файлов из резервных копий
- Объединение нескольких заданий в последовательности
- Режим проверки
- Сжатие результата
- Небольшой размер программы и невысокие системные требования
- Поддержка национальных языков
- Мастер и документация (/usr/share/doc/pbackup/help-LOCAL.txt)

Переводы:
- French: Jean-Jacques Moulinier
- Japanese: Jimmy Lu
- Norwegian: Sigmund Berglund

Необходимые пакеты:
- bash, busybox (или подобные)
- gtkdialog 0.7.15, xdialog
Дополнительно:
- cdrtools (mkisofs, cdrecord) для записи на CD
- dvd+rwtools (growisofs) для записи на DVD
- curl для передачи по протоколу FTP
- cron для использования расписаний

Поддержка/Авторы кода:
Trond Sandmo, PaulBx1, Veronicathecow, GeoffS, Dougal, Barry Kauler, Mark Ulrich, GuestToo, Nathan Fisher, Jason Pline, HairyWill, Trapster, TED DOG, Sunburnt, Rarsa


______________________________________________________________________________________________
[2] ВИДЫ РЕЗЕРВНОГО КОПИРОВАНИЯ

< ДОБАВОЧНОЕ РЕЗЕРВИРОВАНИЕ >
Сохраняются файлы, созданные или измененные с момента последнего архивирования. При первом резервировании программа копирует все файлы начиная с определённой даты. (По умолчанию 1/1/1970 включительно.) При следующих запусках сохраняются только файлы, которые созданы или обновлены с момента предыдущего сохранения. Файлы в резервной копии хранят полные пути и размещаются в одном каталоге с названием 'Backup from date - to date/time'.

< ПОЛНОЕ РЕЗЕРВИРОВАНИЕ >
Сохраняются все файлы в указанном каталоге. Файлы в резервной копии хранят полные пути и размещаются в одном каталоге с названием 'Backup date/time'.

< СИНХРОНИЗАЦИЯ >
Синхронизирует содержимое 2-х каталогов. При первом запуске копирует все файлы в каталог назначения, в дальнейшем - обновляет его в соответствии с изменениями в исходном каталоге. 'СИНХРОНИЗАЦИЯ' применяется только при размещении каталога назначения на локальном диске (жёстком диске или flash-карте...). Предпочтительно, чтобы на дисках была одинаковая файловая система (ext, reiser...), в противном случае, вероятно, необходимо будет отключить параметр 'ПРОВЕРЯТЬ АТРИБУТЫ'. При копировании файлов на диск с другой файловой системой они могут получать отличные от исходных названия и атрибуты и при дальнейшей работе программы в режиме 'Синхронизация' определяться как различные и, соответственно, удаляться.


______________________________________________________________________________________________
[3] ЗАДАНИЯ

Каждое резервное копирование содержит набор определённых параметров, которые сохраняются в 'заданиях'. Изменение этих параметров всегда применяются к активному заданию, запомните, пожалуйста, ВСЕГДА. Это означает, что, когда мы производим резервное копирование, параметры его сохраняются в активном задании (после успешного завершения копирования). Они перезаписывают существующие установки. Активное задание помечается значком красного шарика в главном окне.

Есть предопределённое задание - 'Pbackup_default'. Если Вы работаете только с одним заданием, достаточно указать параметры и нажать кнопку. Все установки будут сохраненны в задании по умолчанию. Для управления несколькими различными резервными копированиями сначала необходимо создать новые задания. Просто укажите настройки и выберите в меню Файл 'Создать'. Вас попросят указать название и после этого задание будет сохранено. Для получения более подробной информации о параметрах и установках резервного копирования выберите в меню 'Новое задание - Мастер'.

Задания могут быть объединены в 'Цепочки'. При этом задания выполняются последовательно одно за другим. Названия цепочек отображаются в списке заданий, но при их выполнении резултаты выводятся по каждому заданию внутри них. Результаты работы цепочек не отображаются.

Задание может быть запущено пользователем ('Вручную') или по расписанию. В последнем случае в столбце 'РАСПИСАНИЕ' отображаются предопределённые значения:
- КАЖДЫЙ ЧАС
- ЕЖЕДНЕВНО
- КАЖДУЮ НЕДЕЛЮ
- ЕЖЕМЕСЯЧНО
- В РЕАЛЬНОМ ВРЕМЕНИ

Режим 'В РЕАЛЬНОМ ВРЕМЕНИ' подразумевает резервное копирование каждые 2 минуты. Он предназначен для использования при 'СИНХРОНИЗАЦИИ' с целью постоянного сохранения изменений в каталоге. Не забывайте отключить параметр 'ЗАПИСЫВАТЬ ИСТОРИЮ РАБОТЫ' при этом.

Кроме того, можно свободно редактировать расписание либо вручную, либо используя графический редактор - системный планировщик 'Gcrontab'. Задания сохраняются в файле: /var/spool/cron/crontabs/$USER.

Не забывайте отключать предупреждения перед началом работы по расписанию, иначе выполнение программы прекратится в ожидании подтверждения.


______________________________________________________________________________________________
[4] ОСНОВНЫЕ НАСТРОЙКИ - В качестве основных Pbackup использует 3 параметра.

< СОХРАНИТЬ ИЗ >
содержит путь к файлам и каталогам, которые должны быть включены в резервные копии. Нажмите кнопку (+), чтобы добавить каталог или файл в этот списк с помощью всплывающего окна выбора файлов и каталогов. Нажмите кнопку (-) для удаления выбранных файлов и каталогов из списка. По умолчанию в задание включен каталог $ HOME, где хранятся Ваши личные данные (адреса электронной почты, закладки ...).

< СОХРАНИТЬ В >
определяет, где будут находиться резервные копии. Сначала необходимо выбрать носитель: CD, DVD, FTP-сервер или HD (жёсткий диск, флэш...). При выборе CD или DVD - укажите дополнительно устройство для записи, HD - определите каталог назначения, FTP - укажите адрес и регистрационную информацию (имя и пароль). При первом запуске предлагается в качестве носителя использовать CD и производится попытка автоопределения пишущего привода CD. Каталог, указанный в параметре 'СОХРАНИТЬ В' НЕ ДОЛЖЕН располагаться на одном физическом жёстком диске с резервируемыми данными. НЕ РАССЧИТЫВАЙТЕ, что Вы надежно защитили свои данные, разместив резервную копию в другом логическом разделе. Они будут находиться на том же физическом диске и когда он выйдет из строя, Вы потеряете всё.

< НАЧИНАЯ С ДАТЫ >
содержит дату изменения файлов, начиная с которой они будут включены с список для резервного копирования. По умолчанию содержит дату последнего успешного резервного копирования. Нажмите соответствующую кнопку, чтобы выбрать другую дату из календаря. Формат: DD/MM/YYYY


______________________________________________________________________________________________
[5.1] НАСТРОЙКИ РЕЗЕРВНОГО КОПИРОВАНИЯ

< ВКЛЮЧАЯ ПОДКАТАЛОГИ >
При включенном 'ВКЛЮЧАЯ ПОДКАТАЛОГИ' производится резервирование данных в указанных в списке каталогах и всех их подкаталогах (подобно рекурсивному копированию). По умолчанию 'ВКЛЮЧАЯ ПОДКАТАЛОГИ' включен.

< СЛЕДОВАТЬ ПО ССЫЛКАМ >
- В резервную копию будут включены файлы, на которые указывают ссылки.
- Использование параметра позволяет Pbackup перемещаться в каталоги, на которые указывают ссылки. Если в этом каталоге будет ссылка на первоначальный каталог резервирования, программа войдёт в бесконечный цикл.
- FTP: Если параметр отключен, ссылки не передаются совсем.

< СЖАТЬ РЕЗУЛЬТАТ >
- Сохраняет результат в файле .tgz.

< МУЛЬТИСЕССИЯ >
- Разрешает сохранять несколько резервных копий на 1 CD или DVD.
- По умолчанию выключен и по окончании записи диск будет закрыт. Установлено для большей совместимости с различными приводами. Но при этом Вы больше не сможете что-либо дописать на этот диск.
- Не рекомендуется изменять параметры 'JOLIET' и 'СЛЕДОВАТЬ ПО ССЫЛКАМ' между между несколькими сессиями на мультисессионном CD. Это приведет к закрытию диска для последующей записи. К дискам DVD это замечание не относится.
- При работе в режиме 'МУЛЬТИСЕССИЯ' существует риск потери предыдущих резервных копий в случае сбоя при записи и выходе CD/DVD-диска из строя.

< JOLIET >
- Даёт возможность читать CD или DVD из-под других операционных систем.
- При использовании 'JOLIET' возможны ошибки.


______________________________________________________________________________________________
[5.2] ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ РЕЗЕРВНОГО КОПИРОВАНИЯ

< ИСКЛЮЧИТЬ ИЗ РЕЗЕРВНОЙ КОПИИ >
- Содержит список файлов и каталогов, которые не нужно включать в резервные копии.
- Исключённые каталоги используются рекурсивно.

< СОХРАНИТЬ ПО ДАТУ >
- По умолчанию установлена текущая дата. Используется при 'ДОБАВОЧНОМ РЕЗЕРВИРОВАНИИ'. Полезно использовать для разбиения на части больших объёмов данных.

< ВКЛЮЧИТЬ ТОЛЬКО ФАЙЛЫ ПО МАСКЕ >
- Определяет файлы, которые необходимо включить резервные копии. Можно (и нужно) использовать регулярные выражения. Например, для резервирования только фото (*.jpg).

< КАТАЛОГ МОНТИРОВАНИЯ >
- Куда монтировать диск с резервной копией.
- По умолчанию '/mnt/cdrom/', но если у Вас несколько приводов CD-ROM, необходимо проверить и, возможно, изменить.


______________________________________________________________________________________________
[6.1] НАСТРОЙКИ СИНХРОНИЗАЦИИ

< СОХРАНЯТЬ В КОРЗИНЕ >
- Устаревшие файлы не удаляются. Вместо этого они помещаютя в назначенный каталог-корзину.
- По умолчанию каталог-корзина расположен в /tmp/, и при выключении ПК будет удалён. При необходимости сохранения удалённых файлов после выключения ПК определите другое месторасположение Корзины.
- При значительных изменениях в исходных файлах размер Корзины может оказаться достаточно большим и в этом случае, возможно, лучше отказаться от её использования, т.к. в противном случае произойдёт излишнее заполнение диска и потеря времени.

< ВКЛЮЧИТЬ ПУТЬ >
- Создаёт полную структуру каталогов перед началом синхронизации файлов.
- Отключение параметра 'ВКЛЮЧИТЬ ПУТЬ' приводит к полной идентичности исходного каталога и каталога назначения. Это может быть критичным в случае, если в каталоге назначения уже есть другие файлы. Данные будут удалены, если их нет среди исходных.
- При отключенном параметре выдаётся предупреждающее сообщение, которое, в свою очередь, может отключаться пользователем. См раздел 'ПРОЧЕЕ'.

< ПРОВЕРЯТЬ АТРИБУТЫ >
- При активированном параметре Pbackup сравнивает размер, время, владельца, группу, разрешения и статус ссылок.
- При отключенном параметре сравнивается только размер. Это полезно, когда исходные и резервированные данные находятся в разделах с различными файловыми системами. FAT32, например, использует атрибуты, отличные от используемых в EXT3. При их сравнении не обнаружиается одинаковых файлов и они все обновляются. Сравнение только по размеру не имеет 100% надёжности, но работает на всех файлоых системах.

< СЛЕДОВАТЬ ПО СИМВОЛИЧЕСКИМ ССЫЛКАМ >
- Резервируются файлы, на которые указывают ссылки.
- Использование параметра разрешает программе перемещаться внутрь каталогов, на которые указывают ссылки. Если ссылка затем снова указывает на исходный каталог, возможно возникновение бесконечного цикла.

< ОБНОВЛЯТЬ СИМВОЛИЧЕСКИЕ ССЫЛКИ >
- При копировании символической ссылки в другую файловую систему она перестаёт работать. При активированном параметре исходная и полученная символические ссылки не идентичны, но обе работоспособны. При восстановлении ссылок они будут работать только при выключенном параметре. Таким образом, ВЫКЛЮЧИТЬ при резервном копировании и ВКЛЮЧИТЬ при синхронизации.
- Параметр не работает ретроспективно. Для преодоления этого сначала используйте параметр 'СЛЕДОВАТЬ ПО СИМВОЛИЧЕСКИМ ССЫЛКАМ', затем отключите. Это позволит обновить все символические ссылки.


______________________________________________________________________________________________
[6.2] ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ СИНХРОНИЗАЦИИ

< ЧТО ДЕЛАТЬ С ОБНОВЛЁННЫМИ И ВНОВЬ СОЗДАННЫМИ В КАТАЛОГЕ 'СОХРАНИТЬ В' ФАЙЛАМИ >
- Что делать с файлами в целевом каталоге ('СОХРАНИТЬ В'), теми, которые были либо созданы либо изменены с момента последнего сеанса 'СИНХРОНИЗАЦИИ'.
- 3 варианта:
1. НЕ ПЕРЕЗАПИСЫВАТЬ - Файлы, обновлённые в каталоге назначения, сохраняются. Используется по умолчанию и позволяет делать двухстороннюю синхронизацию. При параллельной работе и в каталоге - источнике, и в каталоге назначения появляется необходимость сохранения обновлённых файлов в обоих. Сначала производим синхронизацию в одну сторону, выбрав 'НЕ ПЕРЕЗАПИСЫВАТЬ', затем тоже самое наоборот.
2. ПЕРЕЗАПИСАТЬ - Более новые файлы в каталоге назначения заменяются более старыми версиями из источника ('СОХРАНИТЬ ИЗ').
3. КОПИРОВАТЬ В /tmp/pbackupSYNC/ - каталог будет создан. Файлы из него будут удалены при выключении ПК.

< НЕ ПРОВЕРЯТЬ >
- Создаётся список файлов и каталогов, исключаемых из процесса синхронизации.
- Не допускайте рекурсивного использования каталогов.

< РАЗМЕЩЕНИЕ КОРЗИНЫ >
- Файлы, помещаемые при синхронизации в Корзину, могут быть сохранены в безопасном месте. По умолчанию Корзина размещена в каталоге /tmp/ и всё её содержимое удаляется при выключении ПК.


______________________________________________________________________________________________
[7] ПРОЧЕЕ

< РАЗРЕШИТЬ АВТОМОНТИРОВАНИЕ ЛОКАЛЬНЫХ ДИСКОВ >
- Будет производиться попытка автомонтирования выбранного целевого диска, полезно использовать при резервном копировании по расписанию. Настоятельно рекомендуется использовать файловые системы EXT в качестве целевых.

< ЗАПИСЫВАТЬ ИСТОРИЮ РАБОТЫ >
- После окончания процесса резервного копирования результаты (успешно, статус-кво, ошибка или проверка) будут записаны в журнал. После успешного завершения работы можно восстановить файлы из резервных копий.
- При выполнении резервного копирования 'В РЕАЛЬНОМ ВРЕМЕНИ', нежелательно использовать данный параметр, поскольку журнал достаточно быстро станет очень большим.
- Не забывайте периодически чистить историю из меню ('Настройка' - 'Очистить историю'.

< ПРЕДУПРЕЖДЕНИЯ >
- Предупреждения представляют собой информацию о некоторых критических ситуациях. Пожалуйста, внимательно прочитайте их, прежде чем продолжить работу. Можно отключить вывод предупреждений по умолчанию. Обычно так делают при резервном копировании в фоновом режиме или по расписанию, но при этом возникает риск пропустить важные предупреждения.


______________________________________________________________________________________________
[8] ОБЩИЕ НАСТРОЙКИ

< ВРЕМЕННЫЙ КАТАЛОГ >
- Если в основном разделе недостаточно свободного места для процесса записы на CD, можно назначить временное хранилище в любом другом разделе, смонтированном в '/mnt/'.
- При записи на DVD временного хранилища, обычно, не требуется.

< СБРОСИТЬ ВСЕ НАСТРОЙКИ >
- Все настройки устанавливаются в первоначальное значение.
- Этот параметр ничего не сохраняет.

< ОЧИСТИТЬ ИСТОРИЮ >
- Очищает журнал истории всех резервных копирований.
- При этом НИКАКИЕ файлы не удаляются.


______________________________________________________________________________________________
[9] ФОНОВЫЙ РЕЖИМ

При запуске Pbackup в терминале с параметром -q (pbackup -q "job1" "job2"), копирование будет проходить в фоновом режиме. Только в случае неудачного завершения работы будет выведено предупреждающее сообщение. Фоновый режим используется и при копировании по расписанию.

Не забывайте отключать предупреждающие сообщения при резервном копировании по расписанию в целях предотвращения остановки работы программы.