Рад вас приветствовать на канале! Казалось бы, ничего сложного не предполагается, пишешь скрипт .sh и радуешься жизни в кроне. Но как и любая задача, данная обросла "хотелось бы вот так...". И тут понеслась. Было принято решение, что писаться данный проект будет на CPython3.12. Локально было развёрнуто несколько виртуалок для тестов. Первая генерация программы делала всё синхронно используя только библиотеки CPython, но мне, как дотошному душниле, показалось это слишком медленным. Также диски .qcow2 просто копировались на Synology по SCP(SSH) и это в моменте убивало локальную сеть. И планировалось, что бекапов будет по 7 штук, а дампов (.xml) в 3 раза больше. И вот первая генерация программы была переведена в питонячью асинхронность. И начались полномасштабные тесты уже на проде, где всё, работало как часы. Спустя неделю, скорость создания бекапов и место на Synology сказали своё ФИ. Вторая генерация (ныне актуальная) была переписана с другой логикой, а именно: _______________________