Backup of Wiren Board controller settings: различия между версиями

Материал из Wiren Board
(Добавил про резервное копирование через веб-интерфейс)
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
{{DISPLAYTITLE: Резервное копирование настроек контроллера }}
{{DISPLAYTITLE: Резервное копирование настроек контроллера }}
== Через веб-интерфейс ==
== Описание методики ==
 
Контроллер — это компьютер с Linux, поэтому и методы резервного копирования точно такие же, вам поможет понимание: где хранятся настройки контроллера и [https://habr.com/ru/post/591325/ как работать с rsync]. Про то, где хранятся файлы настроек можно почитать в [[Wiren_Board_Software#update| инструкции про обновление прошивки]].
[[Wiren_Board_Web_Interface#backup |Резервное копирование через веб-интерфейс]]
 
== В консоли ==
Контроллер — это компьютер с Linux, поэтому и методы резервного копирования точно такие же. Про то, где хранятся файлы настроек можно почитать в [[Wiren_Board_Software#update| инструкции про обновление прошивки]].
 
Все команды выполняются в консоли контролера, доступ к ней можно получить через [[SSH]] или [[Debug Console]].


Для создания архивов можно использовать такой пример:
Для создания архивов можно использовать такой пример:
Строка 15: Строка 9:
Созданный файл целесообразно перенести в сетевое хранилище или, как вариант, отправить по почте.
Созданный файл целесообразно перенести в сетевое хранилище или, как вариант, отправить по почте.


Чтобы восстановить конфигурацию из архива можно использовать команду:
<syntaxhighlight lang="bash">
tar --overwrite -xvpf <путь к резервному архиву> -C <корневая директория>
</syntaxhighlight>
Пример:
<syntaxhighlight lang="bash">
tar --overwrite -xvpf /root/etc_wirenboard-ARVNBTUQ_2024-04-18.tar -C /
</syntaxhighlight>
Альтернативное решение — использование [https://github.com/RsyncProject/rsync rsync].
== Решения от сообщества ==
== Решения от сообщества ==
У нас отличное сообщество и некоторые его участники периодически пишут хороший софт, например:
У нас отличное сообщество и некоторые его участники периодически пишут хороший софт, например:
* [https://github.com/vvzvlad/vestasync VestaSync] — утилита для бекапа и восстановления контроллеров Wiren Board.
* [https://github.com/vvzvlad/vestasync VestaSync] — утилита для бекапа и восстановления контроллеров Wiren Board.

Версия 12:41, 21 декабря 2023

Описание методики

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

Для создания архивов можно использовать такой пример:

tar -zcvf /root/etc_`uname -n`_`date '+%Y-%m-%d'`.tar /mnt/data/etc

Созданный файл целесообразно перенести в сетевое хранилище или, как вариант, отправить по почте.

Решения от сообщества

У нас отличное сообщество и некоторые его участники периодически пишут хороший софт, например:

  • VestaSync — утилита для бекапа и восстановления контроллеров Wiren Board.