# Как правильно делать бекапы и накатывать их?

**URL:** <https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196>\
**Category:** Wiren Board 6\
**Created:** [October 31, 2022, 1:57pm UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196 "2022-10-31T13:57:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![king2](https://support.wirenboard.com/user_avatar/support.wirenboard.com/king2/32/4245_2.png) [@king2](https://support.wirenboard.com/u/king2)\
**Post date:** [October 31, 2022, 1:57pm UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196/1 "2022-10-31T13:57:03Z")

</div>

Есть вот у меня контроллер, в который я установил какое-то ПО, сделал какие-то настройки и так далее.

Есть ли какое-то рекомендуемое решение, сделанное по феншую, которое в случае отвала чего бы то ни было (внезапное отключение питания, износ флеша, отвал внешней флешки и так далее) позволяло бы за некое конечное время накатить бекап и пользоваться контроллером дальше?

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

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [November 1, 2022, 7:39am UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196/3 "2022-11-01T07:39:01Z")

</div>

Добрый день.  
А зачем “фирмварь”? вообще - можно, конечно. Но - зачем? Нерационально тратить место на хранение.  
Гораздо лучше и эффективнее сохранять только то что отличает контроллер от “чистого”. То есть - конфиги и установленные пакеты.  
Точнее, даже не так.  
Конфиги, стандартные сохрняются так: [Резервное копирование настроек контроллера — Wiren Board](https://wirenboard.com/wiki/Backup_of_Wiren_Board_controller_settings)  
Для того чтобы сосстановить дополнительно установленные пакеты - надо просто повторить команды, которыми их настраивали.  
например zigbee2mqtt:

```auto
apt install zigbee2mqt wb-zigbee2mqtt -y

```

ну и добавить в бэкап конфиг **пакета** /mnt/data/root/zigbee2mqtt/data/configuration.yaml  
Аналогично с остальными.

“Восстановление” выглядит как выполнение пару команд и распаковка архива.

---

<div class="post-metadata">

**Author:** ![king2](https://support.wirenboard.com/user_avatar/support.wirenboard.com/king2/32/4245_2.png) [@king2](https://support.wirenboard.com/u/king2)\
**Post date:** [November 1, 2022, 11:48pm UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196/4 "2022-11-01T23:48:05Z")

</div>

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

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

Можно так?

---

<div class="post-metadata">

**Author:** ![jama](https://support.wirenboard.com/user_avatar/support.wirenboard.com/jama/32/12160_2.png) [@jama](https://support.wirenboard.com/u/jama)\
**Post date:** [November 2, 2022, 5:30am UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196/5 "2022-11-02T05:30:19Z")

</div>

Docker как раз решает эту проблему. Надеюсь скоро получим это в контроллерах

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [November 2, 2022, 6:44am UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196/6 "2022-11-02T06:44:20Z")

</div>

В общем - можно.  
Не скажу что просто - но если собирать так [Сборка образов прошивки — Wiren Board](https://wirenboard.com/wiki/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8), подкладывая дополнительный, свой пакет с настройками (бэкапом) - то можно.

---

<div class="post-metadata">

**Author:** ![king2](https://support.wirenboard.com/user_avatar/support.wirenboard.com/king2/32/4245_2.png) [@king2](https://support.wirenboard.com/u/king2)\
**Post date:** [November 2, 2022, 7:50am UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196/7 "2022-11-02T07:50:38Z")

</div>

Спасибо, попробую.

---

<div class="post-metadata">

**Author:** ![system](https://support.wirenboard.com/uploads/default/original/2X/5/5ac90dc8a7bdff486d3494a19ec6aaa6f6cc5d36.png) [@system](https://support.wirenboard.com/u/system)\
**Post date:** [November 29, 2022, 1:28pm UTC](https://support.wirenboard.com/t/kak-pravilno-delat-bekapy-i-nakatyvat-ih/13196/8 "2022-11-29T13:28:44Z")

</div>

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.
