meta data for this page
  •  

2022-09-15 Duplicacy

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

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

Существует очень похожий по функционалу, по назначению и по названию продукт Duplicati. Не путайте.

Для начала о плюсах:

  • Нативная поддержка S3 - это значит что я без особых проблем могу бэкапить в yandex cloud, vk cloud. На случай если вдруг решу переформатировать свой сервер или просто чтобы иметь треть копию офф-сайт.
  • Дедупликация - казалось бы жизненно важная функция, но почему то до сих пор это не обязательный атрибут ПО РК, это тема отдельного выпуска.
  • Единая база дедупликации на несколько бэкапов - описание говорит само за себя, это полезная фича и все хотят ее иметь.
  • Incremental Forever - очередной атрибут современного tape-free бэкапа, практически всегда идёт в паре с дедупом.
  • Веб интерфейс - в этом софте он ПЛАТНЫЙ, но стоит копеечку - 20 баксов за 1 год и потом по 5 баксов каждый следующий год. Можно считать это донатами на развитие продукта, который к сожалению давно не обновлялся.
  • Есть контейнер
  • Репликация бэкапов - тут называется так, но основная фича в том что мы можем делать частые бэкапы например локально, а в облако копировать с меньшей периодичностью при этом передавая только изменившиеся блоки.

* Можно бэкапить, восстанавливать и обслуживать один репозиторий с нескольких клиентов одновременно и асинхронно.

Пожалуй это основные и главные плюсы этого решения. Основной функционал данной системы - это копирование файлов на S3 хранилище с дедупликацией. Таков путь данного софта и он очень похож на CrashPlan. Автор на страничке в гитхабе приводит результаты тестов по которым его продукт бэкапит быстрее всех, лучше всех дедупит и восстанавливает. Это похоже на правду.

Платный веб интерфейс можно использовать бесплатно для восстановления, а бэкапить через CLI и Crontab.

Минусы такие:

  • Со всей гибкостью асинхронного доступа приходит большая ответственность. Часто случаются моменты когда не до конца обновляется индекс бэкапов и софт теряет старые копии которые нужно было удалить, паникует и начинает сыпать ошибками. Например когда блоки были удалены но не удалены из индекса бэкапов. Но тут просто нужен системный подход и развести бэкапы и очистку по времени.
  • Полностью бесполезный функционал Erasure Code который защищает от порчи данные только в рамках одного блока бэкапа. А блок может быть любого размера как маленького так и большого. Грубо говоря если из нашего 10 ТБ бэкапа мы потеряем один блок размером 64К то весь бэкап на смарку. А если часть всех блоков будет повреждена - то нет. Одним словом странный функционал который не понятно от чего защищает … Возможно просто недоработанный.
  • Платный веб интерфейс в условиях СВО не понятно как оплачивать.
  • Нет клиента под OpenBSD 8-o. Мне понадобился а его не было… А собирать как-то сложно.
  • Не бэкапит образ системы.
  • Не бэкапит виртуалки.
  • Не работает с лентами.
  • Не клиент-серверный.

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

Mikhail Chusavitin 2022/09/15 20:50