Потеря файлов при обновлении ПО/en: различия между версиями

Материал из Wiren Board
(Новая страница: «===Updating via web interface===»)
(Новая страница: «You can learn more about the update process via the web interface in the corresponding section: Firmware _update. This met…»)
Строка 11: Строка 11:
===Updating via web interface===
===Updating via web interface===


Подробнее ознакомиться с процессом обновления через веб-интерфейс можно в соответствующем разделе: [[Special:MyLanguage/Обновление_прошивки|Обновление_прошивки]].
You can learn more about the update process via the web interface in the corresponding section: [[Special:MyLanguage/Firmware _update|Firmware _update]].
Данный способ является рекомендованным потому, что некоторые системные настройки (такие, как настройки сети, часового пояса, пароль к веб-интерфейсу и т.д.), а так же все пользовательские настройки и файлы конфигурации останутся без изменений. В частности, многие файлы, находящиеся в директории <nowiki>''</nowiki>''/etc/''<nowiki>''</nowiki>, оказываются нетронутыми.   
This method is recommended because some system settings (such as network settings, time zone, web interface password, etc.), as well as all user settings and configuration files will remain unchanged. In particular, many files in the ''<nowiki>''</nowiki>''/etc/''<nowiki>''</nowiki> directory are untouched.   


При обновлении сохраняются:  
При обновлении сохраняются:  

Версия 18:00, 23 апреля 2019

Другие языки:

Firmware update methods

There are three ways to update the controller SOFTWARE:

  1. via the web interface.
  2. By complete flashing the controller.
  3. Updating packages installed on the device.


Updating via web interface

You can learn more about the update process via the web interface in the corresponding section: Firmware _update. This method is recommended because some system settings (such as network settings, time zone, web interface password, etc.), as well as all user settings and configuration files will remain unchanged. In particular, many files in the ''/etc/'' directory are untouched.

При обновлении сохраняются:

  • все устройства, подключенные по RS-485 (файл ''/etc/wb-mqtt-serial.conf''),
  • модули ввода-вывода и расширения (файл ''/etc/wb-hardware.conf''),
  • настройки универсальных входов/выходов A1-A4 (файл ''/etc/wb-homa-adc.conf''),
  • пользовательские скрипты (находятся в директории ''/etc/wb-rules/''),
  • настройки выводов GPIO контроллера (файл ''/etc/wb-homa-gpio.conf'').

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


Полная перепрошивка контроллера

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


Обновление установленных пакетов

Не стоит путать обновление прошивки контроллера с обновлением установленных на устройстве пакетов, производимым командами

apt-get update
apt-get upgrade

При обновлении пакетов, пользовательские данные остаются без изменений, однако может появиться диалоговое окно вида:

В котором нужно выбрать, перезаписать ли конфигурационные файлы. Это окно появляется, если Вы производили изменение конфигурационного файла, относящегося к обновляемому пакету (например, добавляли модули расширения или modbus-устройства через веб-интерфейс). Чтобы произведённые Вами ранее настройки контроллера сохранились, нужно отказаться от перезаписи конфигурационного файла, выбрав пункт ''keep the local version currently installed''. В случае же подтверждения перезаписи (выбора самого верхнего пункта), старые конфигурационные файлы безвозвратно удаляются.