Пример настройки резервного копирования по расписанию
Пример настройки резервного копирования по расписанию
Цель настройки
Создать скрипт, который будет регулярно запускать консольный клиент, архивировать и переносить важные данные в объектное хранилище.
Что нужно для настройки
- консольный клиент (в примере S3cmd с инструментом для автоматизации crontab);
- облачный или выделенный сервер с установленной Ubuntu версии не ниже 18.04;
- пользователь с доступом в объектное хранилище.
Результат настройки
Скрипт создаст резервную копию файла или каталога с помощью tar и загрузит резервную копию в объектное хранилище с помощью s3cmd.
Шаги настройки
- Создайте скрипт.
- Перенесите файлы в объектное хранилище.
- Настроить управление потоком.
- Проверьте скрипт.
- Опционально: автоматизируйте резервное копирование через crontab или Cyberduck.
1. Создать скрипт
-
Откройте на своем сервере домашнюю директорию:
cd ~
-
С помощью редактора nano создайте пустой файл (например, с именем
bkupscript
):nano bkupscript.sh