У нас есть система Raspberry Pi, которая должна иметь возможность удаленно переизображать себя, если изображение становится поврежденным или по требованию. Как мне это сделать?

Кроме того, как мне настроить пи, который изначально не был настроен для этого?

Я использую Raspbin, также устройство находится в 4 часах езды. Так что физически менять SD-карту не стоит.

1 ответ1

0

Хотя это не невозможно, я бы попробовал дистанционно переизобразить устройство как вариант высокого риска, особенно если оно изначально не было настроено для такого переименования, и особенно если у вас нет удаленной последовательной консоли и дистанционного управления питанием.

неужели никто не может выложить SD-карту, чтобы они поменяли ее? что делать, если ваш план B, если удаленное изображение не удается? разве коррупция настолько плоха, что ее нельзя исправить на месте?

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

Если у вас нет свободного нераспределенного пространства, вам придется скопировать какую-либо среду восстановления, которая может быть загружена из загрузочного раздела без оперативной памяти только на SD-карту. Указанная среда восстановления должна была бы иметь возможность подключиться к сети и позволить вам войти в ssh. После того, как вы запустили эту среду, вы можете переизобразить SD-карту. Я не уверен, что такие среды доступны заранее или нет, но я уверен, что можно было бы собрать их вместе с buildroot или подобным инструментом.

Что бы вы ни делали, сначала протестируйте его на местном Пи, чтобы минимизировать риск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .