«LSB» здесь означает «наименьший -значащий байт» (первый ), в отличие от «MSB», «наиболее -значащий байт». Это означает, что двоичный файл имеет порядок байтов -с прямым порядком байтов.
file
определяет этот из шестого байта ELF-заголовка .
I have these mini-servers based on raspberry pi. Lots of them. But currently we have relatively frequent malfunctions because for some reason or another the filesystem on the SD card gets corrupted and the device will no longer function correctly.
SD-карта для rootfs — не лучшая идея. По крайней мере:
noatime
, nodiratime
,...)We are going to attach the problem by moving to CM3+ so we gat MMC which is more reliable, but we would also like to increase reliability of each individual device.
eMMC должна быть лучше.
Is it possible to create such a disk layout that there would be two boot / root partition - one primary and one backup in case primary gets messed up.
Не уверен, что это НАСТОЯЩЕЕ решение. Вместо этого я бы изучил лучшую файловую систему. Например, F2FS или что-то подобное.
Then a boot loader (grub?) would log boot attempts and a successfully booted system would reset them. If number of unsuccessful boots exceeded a given number, we would either copy the backup over primary or boot from backup.
См. этот пост о Grub & Raspberry Pi. Проблема в том, что вам нужен специальный загрузчик rapsberry pi, который, по моему мнению, не способен на такой трюк.
Если бы мне пришлось решать такую проблему, как ваша, я бы сделал:
Преимущества:
Недостатки: