Прошло некоторое время и замечательная утилита Grive для выгрузки файлов на Google Drive перестала корректно работать, в связи с чем перестало работать резервное копирование. Поэтому было решено использовать Яндекс.диск для хранения резервных копий, а он поддерживает работу по протоколу WebDAV, что сильно упрощает работу с ним.
Итак, создадим новый скрипт для резервного копирования.
Для его работы потребуются дополнительные утилиты: mysqldump, openssl, curl.
установим их:
apt-get install openssl curl mysql-client
Далее сам скрипт резервного копирования и пояснения к нему.
Читать далее Скрипт резервного копирования сайта с шифрованием и выгрузкой на Яндекс.диск →
Сегодня наконец озаботился резервным копированием своего сайта. Всегда считал, что складировать всю БД и все файлы с сервера более безопасное дело, чем пользоваться встроенными средствами. Во всяком случае для не сильно динамично изменяющихся сайтов, хотя для динамически изменяющихся (например форумы) можно и остановку сделать. Был написан скрипт для этого. Скрипт простейший. И просто запускается по крону раз в день. Так что сначала объясню команды, которые создают и разворачивают резервную копию.
Архивы будут создаваться в той папке, из которой были запущены команды.
Создать резервную копию всех файлов, а так же сжать все в gz
tar -cvzf `date +blackdiver.net.files.%d-%m-%Y.%H-%M-%S.tar.gz` -C /sites/blackdiver.net/www/ .
Читать далее Резервное копирование MySQL и всех файлов web сервера →
Программка для создания копии разделов диска – partimage
sudo apt-get install partimage
Безопасные и надежные IT решения