это кажется мне очень общей проблемой. У меня есть встроенная система, работающая под управлением Linux с root только для чтения. Существует демон обновления, который устанавливает новые образы программного обеспечения, когда они доступны путем перезаписи целых разделов. Мой вопрос: Каков наилучший подход для этого из работающей системы?
- ДД обновлен раздел
/dev/sdX
, который в настоящее время
(только для чтения) смонтированный root? - переместить текущую root с помощью
pivot_root
к tmpfs, как обсуждалось здесь? - использовать 2 корневых раздела и переключать "активный" один после каждого обновления?
минусов 2 и 3, что мне нужно много оперативной памяти (по 2) или на диске (по 3). Есть ли безопасный способ перезаписать корневой раздел только для чтения из работающей системы и перезагрузиться в обновленную систему?