Резервное копирование. Обзор backup-утилит в Ubuntu

669

Учитывая, что после переезда на Ubuntu, я активно осваиваю этот дистрибутив, не смог пройти мимо данной статьи. Думаю и читателям блога будет интересно и полезно. Ведь ИТ сервис — скорая компьютерная помощь это решение многих проблем. Но ваши данные ни в коем случае не должны пострадать. Именно для этого и существуют программы резервного копирования.

Объяснять важность и необходимость регулярного резервного копирование не буду. Если не верите, что это так, дальше не читайте. Если хотите узнать больше о backup’е как о явлении, то ознакомьтесь с этой статьей. Мы же не будем лезть в теорию, а просто сравним между собой инструменты, которые есть в репозиториях Ubuntu. Я уже писал, что в Ubuntu 9.10 утилита резервного копирования будет входит в основную поставку. Что бы  ни выбрали в Canonical для использования, мы рассмотрим три самые распространенные программы: Back In Time, Simple Backup и Deja Dup Backup Utility. Все они ориентированы на среду GNOME, но Back In Time имеет и KDE интерфейс. Странность в том, что все эти утилиты запускаются из разных мест:
Back In Time — из «Приложения — Системные утилиты»;
Simple Backup — из — «Система — Администрирование»;
Deja Dup Backup Utility — командой deja-dup или deja-dup-applet.
Начнем разбор с Simple Backup. Этот инструмент действительно очень прост в использовании.

Simple Backup

Такой экран мы увидим, запустив «Система — Администрирование — Simple Backup Config». Можно сразу выбрать «Use recommended backup settings» — абсолютному большинству пользователей эти настройки отлично подойдут. Я рекомендую это и выбирать, т.к. настройки вполне грамотные.

Вкладка «Include» позволяет выбрать папки для резервного копирования. Лично меня устраивает набор по умолчанию, но можно добавить что-то свое, например, с примонтированного диска.

Вкладка «Exclude» позволяет выбрать файлы и папки, которые не надо резервировать. Можно задать точные файлы и папки, можно выбрать по типу (например, видео avi), можно по шаборну (например, содержащие в названии слово Cache) или по размеру файла. Настройки по умолчанию вполне хороши, я  бы рекомендовал лишь уменьшить размер файлов для бэкапа, т.к. документы больше 100Mb встречаются не часто.

Владка «Destination» задает путь для резервных файлов. Как видно из картинки, поддерживаются FTP и SSH протоколы. Можно задать свой путь.

На вкладке «Time» задаем расписание для резервного копирования. Возможности графика работы ограничены лишь вашей фантазией.

И вкладка «Purging» позволяет настроить время хранения резервных копий. Если место на диске для бэкапов позволяет, то лучше использовать логарифмическое удаление, т.е. хранить следующие бэкапы:

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

Лично меня такая схема устраиват.
ВЫВОД: Отличная утилита, если вы не используете нестандартные настройки и пути. Лучший выбор для всех новичков и для лентяев профессионалов.

Deja Dup Backup Utility

Есть устойчивое ощущение, что эта утилита находится еще в стадии разработки.

Все настройки находятся в одном окошке. При первом запуске это окно обязательно появится. Здесь, я думаю, все понятно.
Особенности:

  • нет ограничения по размеру и типу файлов
  • есть возможность шифрования
  • поддерживает много протоколов для удаленного резервирования (FTP, SSH, HTTP, HTTPS и даже Ресурсы Windows)
  • скромный выбор интервалов резервирования (Ежедневно, еженедельно, каждые две недели и ежемесячно)
  • наличие апплета, позволяющего управлять утилитой и ее настройками и следить за ходом выполнения резервного копирования.

ВЫВОД: Утилита еще сырая, но производит неплохое впечатление.

Back In Time

Мне кажется именно эта тулза войдет в LTS дистрибутив Ubuntu 10.04. Хотя бы потому, что у нее есть и GNOME, и KDE версии.
Вот так выглядит ее интерфейс:

Мне понравилось то, что ВСЕ на виду: что бэкуплю, куда, и какие бэкапы уже есть.
Настройки программы тоже порадовали.

С вкладкой «Общие» все понятно. Но есть и недостатки:

  • нет возможности сохранять бэкап на удаленный компьютер;
  • не очень гибкие настройки расписания — выбор из заданных профилей (но их достаточно)

Вкладки «Включить/Исключить» позволяют соответственно добавлять и удалять объекты для резервного копирования.
Недостатки:

  • нет ограничения по размеру файла;
  • нет настроек по умолчанию — все пути приходится задавать пользователю.

Зато автоматическое удаление старых бэкапов на уровне. Как и в Simple Backup, есть «Умное удаление». Да и гибкость настроек такая, какую надо.
ВЫВОД: Back In Time — отличный инструмент резервного копирования, хотя требующий небольшой доработки.

МОЙ ВЫБОР — Back In Time, т.к.

  • имеющиеся недостатки не являются критичными и легко решаются
  • программа ориентирована на две среды: GNOME и KDE, что позволяет легко ее использовать и в Kubuntu
  • она полностью русифицирована (в отличии от Simple Backup)