Может кто-нибудь сказать мне, как создать скрипт резервного копирования для Ubuntu VPS, который используется в качестве веб-сервера .
Я также хочу добавить его как задание cron, чтобы оно автоматически запускалось каждый день в полночь в 12:00 AM
Заранее спасибо!
Изучите использование rsync
выполнять фактическое резервное копирование к Вашему другому серверу:
man rsync
Необходимо будет знать точно, какие данные требуется скопировать, все же. Только из списка программ (при использовании ванильных каталогов), Вы захотите, по крайней мере, скопировать:
Для планирования процесса резервного копирования можно изучить crontab
:
man crontab
Совет:
root
пользователь для резервного копирования данных.chmod +x /my/backupscript
)rsync
работает на основе SSH, таким образом независимо от того, что инициирование, резервному копированию будет нужен доступ SSH (man ssh-keygen
).service mysqld stop
).man tar
) резервное копирование данных (например, к /backups/mydata_$(date +%s).tgz
), затем rsync
локальное резервное копирование на Ваш другой сервер. Активно rsync
луг, который фактические каталоги могли привести к расширенному времени простоя на Вашем дб как Ваш набор данных, растет.