INT 21h

Hi, I am Vladimir Smagin, SysAdmin and Kaptain. Telegram Email / GIT / RSS / GPG

Быстро делаем бэкап с помощью Duplicity

№ 7909 В разделе Sysadmin от January 2nd, 2016,
В подшивках: ,

Это одуренно простая и эффективная бэкапилка с возможностью создания инкрементных бэкапов. Первый раз нужно сделать полный бэкап, а далее просто сканирование раз в сутки на изменения, архивация и залив на бэкапный сервер.

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

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

#!/bin/bash
eval `ssh-agent -s`
ssh-add /home/vlad/.ssh/backup_server.pem
duplicity full --no-encryption --exclude /sys --exclude /tmp --exclude /proc / scp://backup_user@172.16.1.3//var/backups/lxc/

Когда у вас что-то сломалось можно восстановить из бэкапа сделав restore, а при указании -t, еще и отрезок времени определить (в примере 2 дня).

# ssh-add /home/vlad/.ssh/backup_server.pem
# duplicity restore --no-encryption -t 2D --file-to-restore var/www scp://backup_user@172.16.1.3//var/backups/lxc/ /var/www

Кроме того, в Ubuntu предустановлена графическая оболочка Deja-Dup, облегчающая создание бэкапов новичкам

Screenshot-19

Да вот собственно и все. Делайте бэкапы каждый день и ваши волосы на жопе будут мягкими и шелковистыми.

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Облачная платформа

Микроблог перейти


🇷🇺 © Vladimir Smagin, 2005-2023. Копирование материалов без разрешения запрещено. GPG *
Яндекс.Метрика

Fortune cookie: Today's spam: Never hear: "Too short!"