Автоматическое создание бэкапов папки терминала с выгрузкой в облако

Комментариев нет
Автоматическое создание бэкапов папки терминала с выгрузкой в облако

Для тех, кто здесь впервые.

Здравствуйте, меня зовут Дмитрий Китаев, я к.п.н, доцент, трейдер валютного рынка со стажем 13000+ часов. Создаю программы для автоматизированного заработка на Форекс (советники), благодаря которым сотни трейдеров от новичков до профессионалов обрели источник пассивного дохода.

Посмотрите отчеты торговли на реальных торговых счетах, задайте мне вопросы лично, с радостью отвечу.

дорогой друг, сегодня расскажу вам как настроить создание бэкапов любой папки на вашем компьютере по расписанию на примере папки терминала Metatrader 4.

Для чего нужно делать резервные копии

Был у меня когда-то ноутбук с SSD диском. Не знаю, как сейчас, но раньше ресурс таких дисков был не большой. Поскольку я очень активно пользовался ноутбуком, производилось очень много чтений/записи на диске, что уменьшает его ресурс, однажды мой SSD приказал долго жить.

Вместе с ним, соответственно, все данные, которые на нем были, пропали окончательно.

Это были терминалы с настроенными шаблонами, советниками и т.д. Это были личные фотографии и видео, важные документы, таблицы, отчеты… Ну вы понимаете, там было много важной информации, которую я очень не хотел бы терять…

…и я не потерял! Потому что на ноуте у меня было настроено несколько заданий резервного копирования для всех важных данных с автоматической выгрузкой их в облачное хранилище.

Ноутбук ремонтировать было не выгодно, приобрел новый и благополучно восстановил свои ценные данные.

Вывод – нужно быть готовым к форс-мажорным моментам, готовиться заранее. Готовь сани летом, а телегу зимой.

Приступим к настройке.

Программное обеспечение

В интернете есть много разного софта для наших целей, я остановился на бесплатной программе Duplicati.

Duplicati

Она сполна покрывает наши требования к поставленной задаче – делать резервные копии по расписанию и, в случае необходимости, восстанавливать данные из резервной копии.

Скачиваем Duplicati

Переходим по ссылке и скачиваем программу для нашей операционной системы Windows.

Установка программы Duplicati ничем не примечательна, останавливаться на данном шаге подробно не будем. Запускаем установку, соглашаемся с лицензионным соглашением (конечно же, как всегда, внимательно его перед этим прочитав ¯\_(ツ)_/¯), несколько раз жмем «Далее» и заканчиваем установку.

Не переживайте, что программа установки на английском языке, само приложение Duplicati настроим на русский.

После запуска программы у нас в трее, на панели задач, должна появиться иконка:

Duplicati

Откроем приложение, нажав левой кнопкой мышки на иконке и выбрав Open.

img 2021 05 14 16 46 02

Интерфейс приложения Duplicati откроется в вашем веб-браузере по умолчанию, у меня это Mozilla Firefox. Приложение одинаково хорошо работает во всех современных браузерах.

Язык интерфейса будет таким же, как язык браузера.

img 2021 05 14 16 52 43

Как видите, здесь уже есть настроенный мною ранее бэкап терминала. У вас внешний вид может немного отличаться. Сейчас пройдемся по интерфейсу, рассмотрим необходимые нам функции и настроим резервное копирование.

Настройки Duplicati

Пробежимся по настройкам.

img 2021 05 14 17 02 05

Доступ в веб-интерфейс

Здесь можно задать пароль доступа к приложению, если вы пользуетесь компьютером не единолично, например.

Отложенный запуск после включения или спящего режима

На слабых машинах может быть полезным данная настройка. Можно задать время, на протяжении которого, после включения компьютера или выхода его из спящего режима, приложение не будет работать, чтобы не занимать ресурсы.

У меня компьютер мощный, я не настраивал данный параметр. А вот на виртуальных серверах это может пригодиться. Задайте, к примеру, 5 минут.

img 2021 05 14 17 09 30

Настройки интерфейса

Настройки из-за которых мои скриншоты выглядят иначе, чем у вас.

Язык приложения. По умолчанию такой же, как в браузере. Можно установить другой их десятков присутствующих.

Отображение и цветовая тема. Тут два варианта – светлая и темная. Угадайте какая у меня (¬‿¬)

Напоминания о пожертвовании

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

Канал обновлений

Здесь лучше ничего не менять, чтобы не возникло проблем потом.

Статистика использования

Настройка определяющая нашу готовность делиться статистикой работы приложения на нашем ПК с разработчиками приложения. Нужно это только разработчикам для улучшения программного обеспечения, которым нам любезно дают пользоваться совершенно бесплатно. По этому, если вы не параноик, включите любую из опций, как микро-благодарность за решение нашей макро проблемы ;)

img 2021 05 15 09 40 20

Параметры по умолчанию

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

Это для более продвинутых пользователей, я не вникал в данный функционал, так как мои задачи и так сполна решаются без тонких настроек. Если захотите разобраться что здесь к чему, данная статья (англ.) из официального сайта Duplicati вам в помощь.

С настройками закончили, если вносили какие-либо изменения, нажмите OK, чтобы сохранить.

Создание задания резервного копирования

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

img 2021 05 15 09 52 54

Выбираем опцию, как на скрине выше и нажимаем Далее.

Общие параметры резервного копирования

img 2021 05 15 10 01 07

На данном шаге вводим название нашего задания, по желанию описание и шифрование.

При настройке шифрования важно запомнить кодовую фразу, которую задали, иначе не сможете потом восстановиться. Я шифрование не включал.

Переходим к следующему шагу.

Хранение резервной копии

img 2021 05 15 10 14 26

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

По этому выбирать стоит из облачных хранилищ. Покажу на примере Google Диска.

Тип хранилища: Google Диск
Путь на сервере: указываем папку на вашем гугл диске, куда заливать бэкапы
AuthID: нажимаем на ссылку под AuthID и следуем инструкциям

img 2021 05 15 10 25 30

Нажимаем кнопку, которую трудно не заметить :)

Выбираем нужный аккаунт Google

img 2021 05 15 10 28 59

Даем разрешения.

img 2021 05 15 10 30 51

Авторизационный идентификатор (AuthID) автоматически подставится в поле и маленькое окно закроется.

img 2021 05 15 10 33 10

Можем проверить доступ, нажав на соответствующую кнопку. В моем случае, папки, имя которой я задавал, не существует. Мне предлагают ее создать.

img 2021 05 15 10 35 50

Я нажал Да, приложение создало для меня папку на Google Диске и после этого протестировало соединение (немного странная логика, но ладно ¯\_(ツ)_/¯ ).

img 2021 05 15 10 37 45

Переходим к следующему шагу, где нам предлагают выбрать путь к папке, которую требуется бэкапировать.

Чтобы узнать путь к папке терминала, откроем терминал и нажмем Файл -> Открыть каталог данных.

img 2021 05 15 10 43 21

Откроется, собственно, папка терминала, смотрим путь к ней и идем в Duplicati, чтобы выбрать данную папку.

img 2021 05 15 10 50 24
img 2021 05 15 10 56 50

Конечно же, нам не нужно прямо всю папку бэкапировать, тем более место на гугл диске не резиновое.

img 2021 05 15 11 02 40

На следующем шаге задаем расписание.

img 2021 05 15 11 08 19

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

Следующий шаг – Параметры.

img 2021 05 15 11 13 25

Remote volume size – максимальный размер архива резервной копии. Если будет больше, чем заданное здесь, резервная копия будет делиться на несколько частей. Это не влияет на последующее восстановление. Можете указать 100 Мб, чтобы не разбивать. Но не забывайте, что в некоторых облачных серверах есть ограничения на максимальный размер загружаемого файла.

Backup retention:

  • Keep all backups – Ничего не будет удалено. Размер резервной копии будет увеличиваться с каждым изменением.
  • Delete backups that are older than – Если будет найдена хотя бы одна более новая резервная копия, все резервные копии старше этой даты будут удалены.
  • Keep a specific number of backups – Когда количество резервных копий превышает указанное количество, самые старые резервные копии удаляются.
  • Smart backup retention – Со временем резервные копии будут удаляться автоматически. Будет оставаться по одной резервной копии на каждые последние 7 дней, каждую из последних 4 недель, каждый из последних 12 месяцев. Всегда будет как минимум одна оставшаяся резервная копия.
  • Custom backup retention – Введите стратегию хранения вручную. Заполнители: D/W/Y для дней/недель/лет и U для неограниченного количества дней. Синтаксис: 7D:1D,4W:1W,36M:1M. В этом примере сохраняется одна резервная копия на каждый из следующих 7 дней, по одной для каждой из следующих 4 недель и по одной для каждого из следующих 36 месяцев. Это также можно записать как 1W:1D,1M:1W,3Y:1M.

Мне подходит вариант Keep a specific number of backups (Хранить определенное количество резервных копий). 14 копий, чуть более чем за 2 недели, хватит сполна. Можете указать 10 копий, ровно 2 недели, если ограничены доступным размером облачного диска.

img 2021 05 15 11 34 41

Наше задание, для автоматического резервного копирования в облако, готово.

img 2021 05 15 11 35 06

Если нажать на заголовок задания, раскроется дополнительный функционал.

img 2021 05 15 12 06 04

Операции:

  • Запустить сейчас – принудительный запуск задания
  • Restore files … – опция для восстановления данных из бэкапов.

Настройка:

  • Edit … – редактирование задания.
  • Export … – экспорт конфигурации резервного копирования.
  • Удалить… – что бы это значило? :)

Как видите, пока не создавалось ни одной резервной копии, поскольку мы только создали задание и плюс ко всему сейчас у меня выходные, а по условию в задании на выходных резервное копирование не производится.

Так же указано, что Следующий запуск: В следующий понедельник в 23:45.

Давайте запустим задание вручную с помощью соответствующей опции.

Создание резервной копии папки терминала заняло чуть более минуты:

img 2021 05 15 12 22 50

Здесь видно сколько весит источник и его размер уже в качестве бэкапа.

В папке на Google Диске, которую мы указывали при настройке, появилось 3 файла:

img 2021 05 15 12 26 52

Самый большой по весу файл – бэкап, остальные два вспомогательные. Не разбирался в их назначении, но они не просто так создаются, по этому не удаляйте их во избежание проблем.

Восстановление данных из резервной копии

Нажимаем соответствующую ссылку:

img 2021 05 15 12 43 40

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

img 2021 05 15 12 45 42

На следующем шаге, отмечаем все как на скрине:

img 2021 05 15 12 46 04

Нажимаем кнопочку Восстановление и ждем окончания процесса.

Как видите, ничего сложного нет. Потратите на все минут 10 времени и будете защищены от непредвиденных обстоятельств несущих за собой потерю данных.

дорогой друг, если было полезно, напишите комментарий под статьей, а так же поделитесь материалом с друзьями в соцсетях!

folderКатегория: Другие инструкции, Полезное
local_offerМетки: Dropbox, бэкап, облако

Добавить комментарий