Потеря файлов при обновлении ПО: различия между версиями
(Перенаправление изменено с Wiren Board Firmware Update на Wiren Board Software) Метка: изменение цели перенаправления |
Vdromanov (обсуждение | вклад) м (Vdromanov переименовал страницу Пропажа файлов при обновлении прошивки в Потеря файлов при обновлении ПО: Более подходящее название) |
||
(не показано 35 промежуточных версий 5 участников) | |||
Строка 1: | Строка 1: | ||
# | == Методы обновления прошивки == | ||
Обновление ПО контроллера можно произвести тремя способами: | |||
#Через веб-интерфейс. | |||
#Путём записи в контроллер полного образа системы. | |||
#Обновлением пакетов, установленных на устройстве. | |||
Обновление ПО производится путём перезаписи разделов внутреннего накопителя (подробнее с разметкой накопителя можно ознакомиться здесь: [[Обновление_прошивки#Схема разделов microSD/eMMC]]), соответственно данные, хранящиеся на разделах, подвергающихся обновлению, уничтожаются. | |||
===[[Обновление_прошивки|Обновление через веб-интерфейс]]=== | |||
Обновление ПО рекомендуется производить именно так потому, что все настройки и файлы конфигурации останутся без изменений. В частности, всё содержимое директории ''/etc/'' оказывается нетронутым, т.к. обновление не затрагивает этот раздел. Здесь хранятся все подключенные устройства и виджеты, пользовательские скрипты и настройки со страницы ''Configs''. | |||
Если вы хранили какие-либо файлы на контроллере, то рекомендуется сделать их резервную копию, подключив контроллер к пк для [[Просмотр_файлов_контроллера_с_компьютера|просмотра файлов]]. | |||
<div class="tcenter" style="clear:none">[[Файл:Etc-wbconfigs.png|thumb|600px|center|Директория с настройками из раздела ''Configs'']]</div> | |||
===[[Wiren_Board_5:_Восстановление_прошивки|Перезапись образа системы]]=== | |||
Данный способ обновления уничтожает '''абсолютно все''' данные на устройстве. Рекомендуется к применению в случае возникновения внештатных ситуаций или неправильной работы контроллера. Все разделы памяти устройства перезаписываются, соответственно, теряются даже пользовательские настройки и скрипты. | |||
===Обновление установленных пакетов=== | |||
Не стоит путать обновление прошивки контроллера с обновлением установленных на устройстве пакетов, производимым командами | |||
<source lang="bash"> | |||
apt-get update | |||
apt-get upgrade | |||
</source> | |||
При обновлении пакетов, пользовательские данные остаются без изменений, однако может появиться диалоговое окно вида: | |||
<div class="tcenter" style="clear:none">[[Файл:Dialog.png|900px|center|Директория с настройками из раздела ''Configs'']]</div> | |||
В котором нужно выбрать, перезаписать ли конфигурационные файлы. В случае подтверждения перезаписи, старые файлы безвозвратно удаляются. |
Версия 19:30, 26 февраля 2018
Методы обновления прошивки
Обновление ПО контроллера можно произвести тремя способами:
- Через веб-интерфейс.
- Путём записи в контроллер полного образа системы.
- Обновлением пакетов, установленных на устройстве.
Обновление ПО производится путём перезаписи разделов внутреннего накопителя (подробнее с разметкой накопителя можно ознакомиться здесь: Обновление_прошивки#Схема разделов microSD/eMMC), соответственно данные, хранящиеся на разделах, подвергающихся обновлению, уничтожаются.
Обновление через веб-интерфейс
Обновление ПО рекомендуется производить именно так потому, что все настройки и файлы конфигурации останутся без изменений. В частности, всё содержимое директории /etc/ оказывается нетронутым, т.к. обновление не затрагивает этот раздел. Здесь хранятся все подключенные устройства и виджеты, пользовательские скрипты и настройки со страницы Configs. Если вы хранили какие-либо файлы на контроллере, то рекомендуется сделать их резервную копию, подключив контроллер к пк для просмотра файлов.
Перезапись образа системы
Данный способ обновления уничтожает абсолютно все данные на устройстве. Рекомендуется к применению в случае возникновения внештатных ситуаций или неправильной работы контроллера. Все разделы памяти устройства перезаписываются, соответственно, теряются даже пользовательские настройки и скрипты.
Обновление установленных пакетов
Не стоит путать обновление прошивки контроллера с обновлением установленных на устройстве пакетов, производимым командами
apt-get update
apt-get upgrade
При обновлении пакетов, пользовательские данные остаются без изменений, однако может появиться диалоговое окно вида:
В котором нужно выбрать, перезаписать ли конфигурационные файлы. В случае подтверждения перезаписи, старые файлы безвозвратно удаляются.