Batkovich Dmitry
@itoolsy

А раз сегодня обсуждаем HA на малинках и иже с ним, как вы консистентный бэкап делаете? У меня ha в докере, как и несколько остальной мелочи разбросано. Единственное решение, что я нашел, без привлечения второй малины, это гасить докеры, делать бэкап (я image-backup пользую на флешку...), поднимать докеры. Минус один-простой всей системы. Да, я живу пока на sd карте

2024-07-14 10:59:57

Vadim
@Vadim_CY

А что может быть ценного в умном доме, кроме конфигов? Они +- статичны. Ну, ок, кому-то ценны статистические данные из бд. Я к тому, зачем что-то гасить? В т.ч. разве ha не умеет свой бекап делать?(Я не спец.в HA)

2024-07-14 11:03:10

Batkovich Dmitry
@itoolsy

Статистика. Все сделано ради нее. У меня так таковой автоматизации нет. Пока нет. Мне нет смысла делать отдельно бэкап только ha, ибо у меня еще докеры крутятся.

2024-07-14 11:03:49

Vadim
@Vadim_CY

Да обычно, если на чем-то мощном, то там виртуализация и все бекапится на этом уровне.. А всякие бареметал (в т.ч. малины) - проще на уровне аппликухи собственными средствами откидывать на NAS.

2024-07-14 11:10:29

Batkovich Dmitry
@itoolsy

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

2024-07-14 11:14:00

Vadim
@Vadim_CY

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

2024-07-14 11:16:49

Στασσκι Αντονοφφσκι
@stasskiantonoffsky

Если запустить 7 аппликух то у каждой будет свой тип конфига и бэкап где-то в своем месте Если запустить 7 контейнеров (по контейнеру на каждую аппликуху), то у тебя будет 1 конфиг на всё и одна папка с данными для всех 7 аппликух

2024-07-14 11:20:03

Mentat
@alexeysetevoi

Насчет одной папки с данными - вообще не факт, куда они там распихают данные. Зависит от настроек конкретного контейнера, маунтит он в папку, в волум, или вообще кладет и умирает с данными)

2024-07-14 11:21:01

Στασσκι Αντονοφφσκι
@stasskiantonoffsky

Ну конечно все контейнеры маунтишь каждый в свою папку, ну

2024-07-14 11:24:45

Mentat
@alexeysetevoi

Это конечно ересь, но docker save по крону?)

2024-07-14 11:08:50

Batkovich Dmitry
@itoolsy

Это конечно не совсем то, но надо глянуть

2024-07-14 11:12:47


@445335185

zfs снепшоты, консистентность не проверял (ну потеряется пара последних минут, пофиг)

2024-07-14 11:21:50

Vadim
@Vadim_CY

ZFS на малине это жёстко )

2024-07-14 11:23:03


@445335185

А. Ну у меня не малина, какой-то китайский мини бокс с селероном и 16гб памяти

2024-07-14 11:23:52

Batkovich Dmitry
@itoolsy

Это малинка с 4 гигами памяти на sd карте. Нет там zfs и не будет. Максимум, разверну f2fs

2024-07-14 12:05:13


@445335185

Я б купил за 4 евро storage у хецнера, рсинкал бы туда содержимое нужных директорий и делал бы снепшоты стораджа (вроде хецнер так умеет). А если прям хочется консистентности - использовал бы локально снепшоты lvm (но надо помнить, что они тормозные)

2024-07-14 12:52:54

Στασσκι Αντονοφφσκι
@stasskiantonoffsky

У меня по контейнеру на модуль (ha, mqtt, mqtt2zigbee, z-wave и прочее) + отдельный контейнер для бэкапа - duplicati Оно довольно глючное, но умеет копировать всю папку с контейнерами в облако

2024-07-14 11:24:19

Στασσκι Αντονοφφσκι
@stasskiantonoffsky

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

2024-07-14 11:33:22

Batkovich Dmitry
@itoolsy

Гляну, что оно такое. Спасибо!

2024-07-14 12:07:00