Архив метки: backup

Скрипт резервного копирования сайта с шифрованием и выгрузкой на Яндекс.диск

Прошло некоторое время и замечательная утилита Grive для выгрузки файлов на Google Drive перестала корректно работать, в связи с чем перестало работать резервное копирование. Поэтому было решено использовать Яндекс.диск для хранения резервных копий, а он поддерживает работу по протоколу WebDAV, что сильно упрощает работу с ним.

Итак, создадим новый скрипт для резервного копирования.

Для его работы потребуются дополнительные утилиты: mysqldump, openssl, curl.

установим их:

apt-get install openssl curl mysql-client

Далее сам скрипт резервного копирования и пояснения к нему.
Читать далее Скрипт резервного копирования сайта с шифрованием и выгрузкой на Яндекс.диск

Резервное копирование MySQL и всех файлов web сервера

Сегодня наконец озаботился резервным копированием своего сайта. Всегда считал, что складировать всю БД и все файлы с сервера более безопасное дело, чем пользоваться встроенными средствами. Во всяком случае для не сильно динамично изменяющихся сайтов, хотя для динамически изменяющихся (например форумы) можно и остановку сделать. Был написан скрипт для этого. Скрипт простейший. И просто запускается по крону раз в день. Так что сначала объясню команды, которые создают и разворачивают резервную копию.

Архивы будут создаваться в той папке, из которой были запущены команды.

Создать резервную копию всех файлов, а так же сжать все в gz

tar -cvzf `date +blackdiver.net.files.%d-%m-%Y.%H-%M-%S.tar.gz` -C /sites/blackdiver.net/www/ .

Читать далее Резервное копирование MySQL и всех файлов web сервера