Как установить и настроить rsnapshot для инкрементных резервных копий

rssnapshot

Домашнее задание резервная копия Очень важно защитить информацию, которую мы храним на наших компьютерах, хотя ясно, что одно дело - делать это дома, а совсем другое - защищать данные университета или компании, где объем информации очень велик. больше и есть разные обязанности. По этой причине потребность в мощных и универсальных инструментах намного больше, хотя очевидно, что ими может пользоваться любой из нас дома.

Теперь посмотрим как установить и настроить rsnapshot для инкрементных резервных копий, Это инструмент, который не только позволяет нам надежно и просто защитить информацию, но и делает это очень эффективно. Примером того, что мы говорим, является тот факт, что место, необходимое для хранения, независимо от того, как мы его используем, это немного выше, чем у бэкапа с тех пор единственное, что сохраняется, - это копии тех файлов, которые были изменены. Еще одно преимущество rsnapshot заключается в том, что резервные копии являются жесткими ссылками на предыдущие резервные копии, если в них не было изменений. Операции резервного копирования Конечно.

использовать rssnapshot мы должны ответить на некоторые вопросы, и дело в том, что это инструмент, который, в свою очередь, полагается на другие в своей работе. Например, давайте необходимо установить rsync, а также иметь доступ через SSH на компьютер, на котором мы собираемся хранить наши резервные копии, то есть мы должны были установить SSH на обоих компьютерах и настроил ключи, чтобы иметь возможность доступа без необходимости вводить пароль «вручную».

Итак, в первую очередь мы собираемся настроить это:

ssh-keygen -t rsa

Здесь SSH запросит у нас фразу, но поскольку мы собираемся выполнять команды удаленно, нам нужно 0 взаимодействий, поэтому мы собираемся отменить это, нажав клавишу Enter / Enter два раза, когда нас просят. В конце у нас будет 2 новых файла в ~ / .ssh: один - id_rsa и содержит закрытый идентификационный ключ, другой - id_rsa.pub и содержит открытый ключ. Последний копируется на удаленный сервер с помощью команды ssh-copy-id, которая запрашивает у нас пароль учетной записи на указанном сервере, а затем заботится о загрузке и хранении его надлежащим образом, то есть создает соответствующие каталоги. и установка необходимых разрешений:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub user @ удаленный сервер

Затем устанавливаем rsync и rsnapshot:

# sudo apt-get установить rsync rsnapshot

Теперь мы редактируем файл конфигурации rsnapshot, чтобы указать каталог, в котором мы собираемся делать резервные копии:

# нано /etc/rsnapshot.conf

Мы модифицируем раздел snapshot_root, чтобы указать, где мы будем хранить резервные копии на удаленном компьютере:

# каталог-моментального снимка / disk1 / backup

Установим интервал, в котором rssnapshot будет выполнять свою задачу (в этом примере четыре раза в день, то есть каждые шесть часов), и для этого мы удалим # перед тем, который мы собираемся использовать, и изменим его по вкусу, например:

интервал ежечасно 4

Теперь мы устанавливаем локальные папки, которые мы собираемся синхронизировать, для чего мы добавляем их вместе с опцией «резервное копирование»:

резервное копирование / домашний / локальный /

резервное копирование / etc localhost /

Следует отметить, что поля разделены «вкладками», то есть после ввода одного из них мы нажимаем клавишу табуляции и так далее. Также мы можем указать, какие файлы мы хотим исключить из наших резервных копий, для чего мы используем выделенную линию для каждого из них:

файл_исключения /etc/rsnapshot.conf

exclude_file /etc/bashrc.conf

Затем мы сохраняем и завершаем эту конфигурацию, но, к счастью, у нас есть возможность проверить ее с помощью параметра:

# конфигурационный тест rnapshot

Если все пойдет хорошо, мы получим сообщение «Sintax OK».

Другой вариант - запустить его в тестовом режиме, для чего вводим:

# rsnapshot -t ежечасно

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

В нашем случае:

#rsnapshot ежечасно

Мы увидим это внутри / disk1 / резервное копирование папки будут /daily.0/localhost/дом y daily.0 / localhost / и т. д., и внутри них будет то же содержимое, что и в папках команды, которую мы хотели защитить. Вот и все, и благодаря rssnapshot с этого момента мы можем рассчитывать на инкрементные резервные копии в нашей системе.


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

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

*

*

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