|
|
Строка 1: |
Строка 1: |
| <languages/>
| | {{DISPLAYTITLE: Потеря файлов при обновлении ПО }} |
| <translate>
| |
|
| |
|
| == Методы обновления прошивки == <!--T:1--> | | == Введение == |
| | В этой статье мы рассказываем какие файлы будут потеряны при выбранном способе обновления прошивки контроллера. |
|
| |
|
| <!--T:2-->
| | Процесс прошивки описан в статье [[Wiren Board Firmware Update | Обновление прошивки контроллера Wiren Board]]. |
| Обновление ПО контроллера можно произвести тремя способами: | |
| #Через веб-интерфейс.
| |
| #Путём полной перепрошивки контроллера.
| |
| #Обновлением пакетов, установленных на устройстве.
| |
|
| |
|
| ===Обновление через веб-интерфейс=== <!--T:3--> | | ==Частичное обновление прошивки через APT== |
| | [[Image: Dialog.png |350px|thumb|right| Окно Modified configuration Files ]] |
|
| |
|
| <!--T:4-->
| | При обновлении пакетов, пользовательские данные остаются без изменений,но может появиться запрос на перезапись файлов конфигурации '''Modified configuration Files'''. |
| Подробнее про сам процесс обновления - в статье [[Обновление прошивки]].
| |
|
| |
|
| Данный способ является рекомендованным потому, что некоторые системные настройки (такие, как настройки сети, часового пояса, пароль к веб-интерфейсу и т.д.), а так же все пользовательские настройки и файлы конфигурации останутся без изменений. В частности, многие файлы, находящиеся в директории <nowiki>''</nowiki>''/etc/''<nowiki>''</nowiki>, оказываются нетронутыми.
| | Выберите, что делать с вашими файлами конфигурации: |
| | * ''keep the local version currently installed'' — сохранить без изменений. |
| | * ''install the packade maintainer`s version'' — заменить версиями из обновляемого пакета и потерять ваши настройки. |
| | |
| | ==Обновление прошивки целиком== |
| | [[Image: Etc-wbconfigs.png |350px|thumb|right| Содержимое директории <code>/etc/</code> ]] |
|
| |
|
| <!--T:5-->
| |
| При обновлении сохраняются: | | При обновлении сохраняются: |
| *все устройства, подключенные по ''RS-485'' (файл <nowiki>''</nowiki>''/etc/wb-mqtt-serial.conf''<nowiki>''</nowiki>), | | * системные настройки: сеть, часовой пояс, пароль к веб-интерфейсу. |
| *модули ввода-вывода и расширения (файл <nowiki>''</nowiki>''/etc/wb-hardware.conf''<nowiki>''</nowiki>), | | * устройства, подключенные по RS-485, <code>/etc/wb-mqtt-serial.conf</code>; |
| *настройки универсальных входов/выходов A1-A4 (файл <nowiki>''</nowiki>''/etc/wb-homa-adc.conf''<nowiki>''</nowiki>), | | * модули ввода-вывода и расширения <code>/etc/wb-hardware.conf</code>; |
| *пользовательские скрипты (находятся в директории <nowiki>''</nowiki>''/etc/wb-rules/''<nowiki>''</nowiki>), | | * настройки универсальных входов/выходов A1-A4 <code>/etc/wb-homa-adc.conf</code>; |
| *настройки выводов GPIO контроллера (файл <nowiki>''</nowiki>''/etc/wb-homa-gpio.conf''<nowiki>''</nowiki>). | | * пользовательские скрипты <code>/etc/wb-rules/</code>; |
| | * настройки выводов GPIO контроллера <code>/etc/wb-homa-gpio.conf</code>. |
|
| |
|
| '''ВНИМАНИЕ:''' При обновлении не сохраняется файл настроек Modbus TCP/Slave шлюза: <code>/etc/wb-mqtt-mbgate.conf</code> — сохраните этот файл вручную. Сохранение будет автоматизировано в одной из следующих версий ПО. | | '''ВНИМАНИЕ:''' При обновлении не сохраняется файл настроек Modbus TCP/Slave шлюза: <code>/etc/wb-mqtt-mbgate.conf</code> — сохраните этот файл вручную. Сохранение будет автоматизировано в одной из следующих версий ПО. |
|
| |
|
| Если вы хранили какие-либо файлы на контроллере, то при обновлении они будут потеряны, поэтому рекомендуется сделать резервную копию, подключив контроллер к ПК для [[Просмотр_файлов_контроллера_с_компьютера|просмотра файлов]]. | | Если вы хранили свои файлы на контроллере, то при обновлении они будут потеряны, поэтому рекомендуем сделать их резервную копию, подключив контроллер к ПК для [[Просмотр_файлов_контроллера_с_компьютера|просмотра файлов]]. |
| <div class="tcenter" style="clear:none">[[File:Etc-wbconfigs.png|thumb|600px|center|Содержимое директории <nowiki>''</nowiki>''/etc/''<nowiki>''</nowiki>]]</div>
| |
| | |
| ===Полная перепрошивка контроллера=== <!--T:6-->
| |
| | |
| <!--T:7-->
| |
| Подробнее данный процесс описан в статье [[Обновление прошивки]].
| |
| | |
| Этот способ обновления уничтожает '''абсолютно все''' данные на устройстве. Рекомендуется к применению в случае возникновения внештатных ситуаций или неправильной работы контроллера. Разделы внутреннего накопителя перезаписываются полным образом системы, соответственно, теряются даже пользовательские настройки и скрипты. Узнать больше о структуре разделов внутреннего накопителя можно, прочитав [[Special:MyLanguage/Обновление_прошивки#Схема разделов microSD/eMMC|эту статью]].
| |
| | |
| ===Обновление установленных пакетов=== <!--T:8-->
| |
|
| |
|
| <!--T:9-->
| | ==Сброс к заводским настройкам== |
| Не стоит путать обновление прошивки контроллера с обновлением установленных на устройстве пакетов, производимым командами
| | Сброс к заводским настройками уничтожает все файлы на контроллере. Разделы внутреннего накопителя перезаписываются полным образом системы, поэтому, теряются все пользовательские настройки и скрипты. |
| <syntaxhighlight lang="bash">
| |
| apt-get update
| |
| apt-get upgrade
| |
| </syntaxhighlight>
| |
| При обновлении пакетов, пользовательские данные остаются без изменений, однако может появиться диалоговое окно вида:
| |
| <div class="tcenter" style="clear:none">[[File:Dialog.png|900px|center|Директория с настройками из раздела ''Configs'']]</div>
| |
| В котором нужно выбрать, перезаписать ли конфигурационные файлы. Это окно появляется, если Вы производили изменение конфигурационного файла, относящегося к обновляемому пакету (''например, добавляли модули расширения или modbus-устройства через веб-интерфейс''). Чтобы произведённые Вами ранее настройки контроллера сохранились, нужно отказаться от перезаписи конфигурационного файла, выбрав пункт <nowiki>''</nowiki>''keep the local version currently installed''<nowiki>''</nowiki>. В случае же подтверждения перезаписи (выбора самого верхнего пункта), старые конфигурационные файлы '''безвозвратно''' удаляются.
| |
| </translate>
| |