Резервное копирование файлов на Ubuntu

Здравствуйте, Уважаемые Читатели! Мы продолжаем наш практический курс по резервному копированию. Про установку Убунту мы уже говорили. Сегодня я научу Вас создавать бэкапы на Ubuntu. Как и в случае с Windows, здесь это тоже очень простой и быстрый процесс. Начнём!

Создать бэкап в Ubuntu можно с помощью «штатных» средств, не прибегая к помощи сторонних программ — прямо в терминале. Но чтобы не пугать Вас длинными и непонятными командами в командной строке, я подобрал понятную и удобную утилиту под названием Back In Time.

Back In Time — описание и установка

Back In Time (с русского можно перевести как «назад во времени») — это простая и легковесная утилита для резервирования данных. Она бесплатна, как и большинство всех программ для Ubuntu.

Back In Time обладает всеми необходимыми возможностями для «домашнего» пользователя:

  • лёгкая и быстрая настройка копирования;
  • копирование по расписанию;
  • автоматическое удаление старых и ненужных копий.

Back In Time хранит только те файлы, которые были изменены с момента прошлого бэкапа. Если Вы помните, в теоретической части курса мы говорили о разных типах резервного копирования. Back In Time использует инкрементное (или добавочное) копирование, которое неплохо экономит место на жёстком диске.

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

Утилита доступна в Центре приложений под одноимённым названием. Также Back In Time можно установить из терминала. Нажмите Ctrl+Alt+T и введите такую команду:

sudo apt-get install backintime-gnome

Не забудьте ввести пароль от своей учётной записи.

Back In Time весит около 16 мегабайт, так что загрузка займёт совсем немного времени. После установки запустите программу.

Back In Time — настройка резервного копирования

При первом запуске программа откроет окно настроек.

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

Для начала нужно выбрать профиль настроек. Вы можете создать новый с помощью соответствующей кнопки, но я решил оставить профиль по умолчанию. Каталог для хранения бэкапов можно выбрать в соответствующем поле — «Куда сохранить резервные копии». Mode — это режим копирования. Всего нам доступны 4 режима:

  • Local — локальный, для копирования на жёсткий диск или внешний носитель;
  • Local Encrypted — то же самое, что Local, но с шифрованием данных;
  • SSH — копирование на удалённый сервер по SSH;
  • SSH зашифровано — то же самое, но, опять же, с шифрованием данных.

Так как я планирую хранить бэкапы на жёстком диске, я выбираю режим Local.

Здесь можно настроить и расписание. Список расписаний довольно большой, поэтому Вы наверняка найдёте самый удобный для себя. А я же выбрал ежемесячное резервное копирование.

Переходим на следующую вкладку — «Включить». Здесь нужно выбрать файлы и папки для резервирования. Для выбора файлов нужно нажать Add file, а для папок — Add folder.

Выбор файлов

Во вкладке «Исключить» нужно, напротив, выбрать те файлы, которые не будут сохранены в бэкап. В Back In Time заранее включён список исключений: временные, удалённые и другие ненужные файлы. Если нужно, добавьте что-нибудь ещё.

Исключение файлов

Далее настраиваем автоматическое удаление бэкапов. Можно обойтись тремя основными настройками:

  • Старее чем — удаление бэкапов после выбранного срока давности.
  • Если свободного места меньше чем — думаю, здесь всё очевидно и без пояснений.
  • If free inodes is less than — удаление копий, если осталось меньше указанного значения свободных инодов. Иноды — это часть структуры данных, в которых хранится информация о файлах. Возможно, я расскажу о них в одной из статей, а пока рекомендую Вам оставить значение этого пункта по умолчанию.

Автоматическое удаление

Также можно включить так называемое умное удаление, которое автоматически удаляет бэкапы по истечении определённого времени. Оно настраивается следующим образом:

  • Keep all snapshots for the lastdays — хранить все копии за последние … дней. Все сделанные копии будут храниться столько-то дней, после чего останется только по одному ежедневному/еженедельному/ежемесячному бэкапу в зависимости от Ваших настроек.

  • Keep one snapshots per day/week/month for the lastdays/weeks/months — хранить одну ежедневную/еженедельную/ежемесячную копию за последние … дней/недель/месяцев. Этот пункт является прямым продолжением предыдущего и настраивает срок, в течение которого будет храниться каждая версия бэкапа. Например, по моим настройкам за 4 месяца у меня будет только одна ежемесячная копия.

Если активировать пункт «Не удалять переименованные резервные копии», то любой переименованный Вами бэкап никогда не будет удалён автоматически.

Вкладку «Опции» настройте по своему усмотрению. Можно, например, включить уведомления или отключить копирование во время работы от батареи — актуально для владельцев ноутбуков.

Опции

Вкладка расширенных настроек предназначена для продвинутых пользователей, поэтому для нас там нет ничего интересного. Итак, теперь можно нажать ОК. Наконец-то мы можем увидеть главное окно Back In Time.

Главное меню

В левой части находится список резервных копий. Посередине — ярлыки к папкам и файлам, которые Вы отметили для копирования. Справа — список файлов. Чтобы запустить бэкап, выберите нужную папку из списка в центре и нажмите на первую кнопку на панели инструментов. Чтобы восстановить файлы из копии, выберите нужный бэкап из списка слева и нажмите кнопку «Восстановить».

Вот вроде бы и все про резервное копирование Ubuntu! В следующей и заключительной статье нашего курса мы поговорим о резервном копировании в Android. Не пропустите!

Если у Вас есть вопросы по работе с Back In Time, смело задавайте их в комментариях!