Pbackup

…one-button-backup

Version 3.0.x
Pbackup
GPL, Copyright 2006,2007,2008
Sigmund Berglund

О программе

Возможности:

  • 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

Виды резервного копирования

  • Добавочное резервирование
    Сохраняются файлы, созданные или измененные с момента последнего архивирования. При первом резервировании программа копирует все файлы начиная с определённой даты. (По умолчанию 1/1/1970 включительно.) При следующих запусках сохраняются только файлы, которые созданы или обновлены с момента предыдущего сохранения. Файлы в резервной копии хранят полные пути и размещаются в одном каталоге с названием 'Backup from date - to date/time'.
  • Полное резервирование
    Сохраняются все файлы в указанном каталоге. Файлы в резервной копии хранят полные пути и размещаются в одном каталоге с названием 'Backup date/time'.
  • Синхронизация
    Синхронизирует содержимое 2-х каталогов. При первом запуске копирует все файлы в каталог назначения, в дальнейшем — обновляет его в соответствии с изменениями в исходном каталоге. Синхронизация применяется только при размещении каталога назначения на локальном диске (жёстком диске или flash-карте…). Предпочтительно, чтобы на дисках была одинаковая файловая система (ext, reiser…), в противном случае, вероятно, необходимо будет отключить параметр 'Проверять атрибуты'. При копировании файлов на диск с другой файловой системой они могут получать отличные от исходных названия и атрибуты и при дальнейшей работе программы в режиме 'Синхронизация' определяться как различные и, соответственно, удаляться.

Задания

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

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

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

Задание может быть запущено пользователем ('Вручную') или по расписанию. В последнем случае в столбце 'Расписание' отображаются предопределённые значения:

  • каждый час
  • ежедневно
  • каждую неделю
  • ежемесячно
  • в реальном времени

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

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

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

Основные настройки

В качестве основных Pbackup использует 3 параметра.

  • Сохранить из
    содержит путь к файлам и каталогам, которые должны быть включены в резервные копии. Нажмите кнопку +, чтобы добавить каталог или файл в этот список с помощью всплывающего окна выбора файлов и каталогов. Нажмите кнопку для удаления выбранных файлов и каталогов из списка. По умолчанию в задание включен каталог $ HOME, где хранятся Ваши личные данные (адреса электронной почты, закладки …).
  • Сохранить в
    определяет, где будут находиться резервные копии. Сначала необходимо выбрать носитель: CD, DVD, FTP-сервер или HD (жёсткий диск, флэш…). При выборе CD или DVD — укажите дополнительно устройство для записи, HD — определите каталог назначения, FTP — укажите адрес и регистрационную информацию (имя и пароль). При первом запуске предлагается в качестве носителя использовать CD и производится попытка автоопределения пишущего привода CD. Каталог, указанный в параметре 'Сохранить в' не должен располагаться на одном физическом жёстком диске с резервируемыми данными. Не рассчитывайте, что Вы надежно защитили свои данные, разместив резервную копию в другом логическом разделе. Они будут находиться на том же физическом диске и когда он выйдет из строя, Вы потеряете всё.
  • Начиная с даты
    содержит дату изменения файлов, начиная с которой они будут включены с список для резервного копирования. По умолчанию содержит дату последнего успешного резервного копирования. Нажмите соответствующую кнопку, чтобы выбрать другую дату из календаря. Формат: DD/MM/YYYY

Резервное копирование

Настройки резервного копирования

  • Включая подкаталоги
    При включенном 'Включая подкаталоги' производится резервирование данных в указанных в списке каталогах и всех их подкаталогах (подобно рекурсивному копированию). По умолчанию 'Включая подкаталоги' включен.
  • Следовать по ссылкам
    • В резервную копию будут включены файлы, на которые указывают ссылки.
    • Использование параметра позволяет Pbackup перемещаться в каталоги, на которые указывают ссылки. Если в этом каталоге будет ссылка на первоначальный каталог резервирования, программа войдёт в бесконечный цикл.
    • FTP: Если параметр отключен, ссылки не передаются совсем.
  • Сжать результат
    Сохраняет результат в файле .tgz.
  • Мультисессия
    • Разрешает сохранять несколько резервных копий на 1 CD или DVD.
    • По умолчанию выключен и по окончании записи диск будет закрыт. Установлено для большей совместимости с различными приводами. Но при этом Вы больше не сможете что-либо дописать на этот диск.
    • Не рекомендуется изменять параметры 'Joliet' и 'Следовать по ссылкам' между несколькими сессиями на мультисессионном CD. Это приведет к закрытию диска для последующей записи. К дискам DVD это замечание не относится.
    • При работе в режиме 'Мультисессия' существует риск потери предыдущих резервных копий в случае сбоя при записи и выходе CD/DVD-диска из строя.
  • Joliet
    • Даёт возможность читать CD или DVD из-под других операционных систем.
    • При использовании 'Joliet' возможны ошибки.

Дополнительные параметры резервного копирования

  • Исключить из резервной копии
    • Содержит список файлов и каталогов, которые не нужно включать в резервные копии.
    • Исключённые каталоги используются рекурсивно.
  • Сохранить по дату
    По умолчанию установлена текущая дата. Используется при 'Добавочном резервировании'. Полезно использовать для разбиения на части больших объёмов данных.
  • Включить только файлы по маске
    Определяет файлы, которые необходимо включить резервные копии. Можно (и нужно) использовать регулярные выражения. Например, для резервирования только фото (*.jpg).
  • Каталог монтирования
    • Куда монтировать диск с резервной копией.
    • По умолчанию /mnt/cdrom/, но если у Вас несколько приводов CD-ROM, необходимо проверить и, возможно, изменить.

Синхронизация

Настройки синхронизации

  • Сохранять в корзине
    • Устаревшие файлы не удаляются. Вместо этого они помещаютя в назначенный каталог-корзину.
    • По умолчанию каталог-корзина расположен в /tmp/, и при выключении ПК будет удалён. При необходимости сохранения удалённых файлов после выключения ПК определите другое месторасположение Корзины.
    • При значительных изменениях в исходных файлах размер Корзины может оказаться достаточно большим и в этом случае, возможно, лучше отказаться от её использования, т.к. в противном случае произойдёт излишнее заполнение диска и потеря времени.
  • Включить путь
    • Создаёт полную структуру каталогов перед началом синхронизации файлов.
    • Отключение параметра 'Включить путь' приводит к полной идентичности исходного каталога и каталога назначения. Это может быть критичным в случае, если в каталоге назначения уже есть другие файлы. Данные будут удалены, если их нет среди исходных.
    • При отключенном параметре выдаётся предупреждающее сообщение, которое, в свою очередь, может отключаться пользователем. См раздел 'Прочее'.
  • Проверять атрибуты
    • При активированном параметре Pbackup сравнивает размер, время, владельца, группу, разрешения и статус ссылок.
    • При отключенном параметре сравнивается только размер. Это полезно, когда исходные и резервированные данные находятся в разделах с различными файловыми системами. FAT32, например, использует атрибуты, отличные от используемых в EXT3. При их сравнении не обнаруживается одинаковых файлов и они все обновляются. Сравнение только по размеру не имеет 100% надёжности, но работает на всех файловых системах.
  • Следовать по символическим ссылкам
    • Резервируются файлы, на которые указывают ссылки.
    • Использование параметра разрешает программе перемещаться внутрь каталогов, на которые указывают ссылки. Если ссылка затем снова указывает на исходный каталог, возможно возникновение бесконечного цикла.
  • Обновлять символические ссылки
    • При копировании символической ссылки в другую файловую систему она перестаёт работать. При активированном параметре исходная и полученная символические ссылки не идентичны, но обе работоспособны. При восстановлении ссылок они будут работать только при выключенном параметре. Таким образом, выключить при резервном копировании и включить при синхронизации.
    • Параметр не работает ретроспективно. Для преодоления этого сначала используйте параметр 'Следовать по символическим ссылкам', затем отключите. Это позволит обновить все символические ссылки.

Дополнительные параметры синхронизации

  • Что делать с обновлёнными и вновь созданными в каталоге 'Сохранить в…' файлами
    • Что делать с файлами в целевом каталоге ('Сохранить в…'), теми, которые были либо созданы либо изменены с момента последнего сеанса 'Синхронизации'.
    • 3 варианта:
      1. не перезаписывать — Файлы, обновлённые в каталоге назначения, сохраняются. Используется по умолчанию и позволяет делать двухстороннюю синхронизацию. При параллельной работе и в каталоге-источнике, и в каталоге назначения появляется необходимость сохранения обновлённых файлов в обоих. Сначала производим синхронизацию в одну сторону, выбрав 'не перезаписывать', затем то же самое наоборот.
      2. перезаписать — Более новые файлы в каталоге назначения заменяются более старыми версиями из источника ('Сохранить из…').
      3. копировать в /tmp/pbackupSYNC/ — каталог будет создан. Файлы из него будут удалены при выключении ПК.
  • Не проверять
    • Создаётся список файлов и каталогов, исключаемых из процесса синхронизации.
    • Не допускайте рекурсивного использования каталогов.
  • Размещение корзины
    Файлы, помещаемые при синхронизации в Корзину, могут быть сохранены в безопасном месте. По умолчанию Корзина размещена в каталоге /tmp/ и всё её содержимое удаляется при выключении ПК.

Прочее

  • Разрешить автомонтирование локальных дисков
    Будет производиться попытка автомонтирования выбранного целевого диска, полезно использовать при резервном копировании по расписанию. Настоятельно рекомендуется использовать файловые системы EXT в качестве целевых.
  • Записывать историю работы
    • После окончания процесса резервного копирования результаты (успешно, статус-кво, ошибка или проверка) будут записаны в журнал. После успешного завершения работы можно восстановить файлы из резервных копий.
    • При выполнении резервного копирования 'В реальном времени', нежелательно использовать данный параметр, поскольку журнал достаточно быстро станет очень большим.
    • Не забывайте периодически чистить историю из меню ('Настройка' → 'Очистить историю').
  • Предупреждения
    Предупреждения представляют собой информацию о некоторых критических ситуациях. Пожалуйста, внимательно прочитайте их, прежде чем продолжить работу. Можно отключить вывод предупреждений по умолчанию. Обычно так делают при резервном копировании в фоновом режиме или по расписанию, но при этом возникает риск пропустить важные предупреждения.

Общие настройки

  • Временный каталог
    • Если в основном разделе недостаточно свободного места для процесса записи на CD, можно назначить временное хранилище в любом другом разделе, смонтированном в /mnt/.
    • При записи на DVD временного хранилища, обычно, не требуется.
  • Сбросить все настройки
    • Все настройки устанавливаются в первоначальное значение.
    • Этот параметр ничего не сохраняет.
  • Очистить историю
    • Очищает журнал истории всех резервных копирований.
    • При этом никакие файлы не удаляются.

Фоновый режим

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

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

Состояние статьи

качество
актуальность
приоритет
меры по улучшению
 
soft/pbackup.txt · Последние изменения: 01.03.2016 в 18:18 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki