Установите и используйте backupninja в Ubuntu

Backupninja

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

Хорошо то, что инструменты для создания резервных копий становятся все лучше и проще в настройке, и это способствует совершенствованию оборудования, доступного для их использования, поскольку не только скорость подключения к Интернету выше, но и размер файлов. дискиx и съемные диски. Сегодня мы хотим показать, как установить backupninja, очень полный и универсальный инструмент резервного копирования, ориентированный на Debian и производные дистрибутивы, среди которых, конечно же, есть Ubuntu.

Некоторые из преимуществ, которые он предлагает нам Backupninja возможность использовать сценарии оболочки для настройки наших резервных копий, то, что, как известно, всегда привлекает пользователей Linux в целом. Кроме того, плюс в том, что вы полагаетесь на известные инструменты, такие как duplicity, rdiff-backup, mysqdump, msqlhotcopy и MySQL или MariaDB.

Для начала нам нужно установить backupninja, что-то более чем простое, поскольку оно находится в официальных репозиториях Ubuntu, поэтому мы можем сделать это с помощью простого:

# apt-get установить backupninja

Мы позволяем инструменту установки делать свое дело, и в конце мы создадим каталоги и файлы, которые он использует, например / usr / sbin / backupninja (основной сценарий этого приложения), /etc/cron.d/backupninja (для автоматизации запуска), /etc/logrotate.d/backupninja (для файлов журнала), /etc/backup.d/ (вот файлы конфигурации), /etc/backupninja.conf (общий файл конфигурации) и / usr / share / doc / backupninja / examples, которые, как следует из названия, содержат примеры шаблонов конфигурации.

Теперь мы можем начать, и первое, что нам нужно сделать, это запустить файл ninjahelper, который поможет нам в настройке этого инструмента резервного копирования. Первое, что делает этот сценарий, - это просит нас установить «диалог», инструмент, который облегчает создание диалогов в терминале, что-то необходимое, чтобы мы могли видеть параметры и выполнять желаемые. Итак, мы принимаем его, и через несколько секунд перед нами будет диалоговое окно создания резервной копии: чтобы создать резервную копию, мы просто перемещаемся с помощью стрелок курсора и выбираем с помощью «Enter» вариант «новый».

Затем мы увидим варианты, которые состоят из резервное копирование системной и аппаратной информации, базы данных makecd, mysql или postgresqlили параметры с помощью таких инструментов, как rdiff, rsync или tar. Давайте посмотрим как использовать rsync для создания резервных копий удаленных каталогов, автоматически синхронизируется с локальной папкой и позволяет делать это периодически благодаря cron / anacron.

Что нам нужно сделать, так это создать файл в каталоге /etc/backup.d, сохраните его и измените его разрешения на 600 (то есть чтение и запись для владельца, ничего для группы и других).

# Имя пользователя на удаленном компьютере
пользователь = корень
# Удаленный компьютер
хост = server1
# Удаленный каталог
удаленный = / главная / документы /
# Локальный каталог
localdir = / домой / резервное копирование
# Каталог, в котором у нас есть предыдущая резервная копия
localdirant = / домой / резервное копирование.1
mv $ localdir $ localdirant
#rsync
rsync -av –delete –recursive –link-dest = $ localdirant $ user @ $ host: $ remotedir $ localdir

Теперь прогоняем:

# резервное копирование нинья -n

И мы перейдем к созданию папки с именем backup.0, в которой будут все эти файлы, которые являются новыми или которые были изменены по сравнению с предыдущей резервной копией, и будут содержать жесткие ссылки на те, которые остаются неизменными, что мы можем проверить, просто сравнение индексов и размеров обоих каталогов.

Дополнительная информация: Резервное копирование (Официальный веб-сайт)


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.