Portál AbcLinuxu, 8. května 2025 13:13

Dotaz: Rootfs jako image

7.8.2014 09:15 QDS
Rootfs jako image
Přečteno: 202×
Odpovědět | Admin
Rád bych ve svém projektu, mimo jiné obsahující embedded linux, měl root fs připojený jako image. Měl by být čistě RO. Zátím je na SD kartě. Jedná se mi o to, že bych měl jedna snadný update (upravený u-boot a tftp) kde by mě pak stačilo nahradit pouhé 4 soubory na FAT médiu, a druhá výhoda by byla to, že bych mohl relativně snadno ověřit jeho integritu - pouhý CRC.

Ale netuším, jak na to, umím to pouze s windows.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel 'TIGER' Růžička avatar 7.8.2014 10:41 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Rootfs jako image
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jako hrubý základ by Ti mohl postačit tento článek.
Jendа avatar 7.8.2014 12:13 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Rootfs jako image
Odpovědět | | Sbalit | Link | Blokovat | Admin
Natáhneš kernel (a asi budeš potřebovat initramdisk), připojíš kartu, připojíš soubor na kartě přes -o loop a uděláš switch_root. Takže vlastně úplně stejně jako když bootuje Linux normálně, jenom se tam přidá ten jeden mount.

Pakárna je, že se ti to musí vejít do 4 GiB, protože FAT32.
že bych měl jedna snadný update (upravený u-boot a tftp) kde by mě pak stačilo nahradit pouhé 4 soubory na FAT médiu
Já updatuju systém na kartě tak, že kartu přemountuju rw, rsyncnu tam nové soubory a přemountuju ro. Je to rychlejší než přenášet to celý, můžu si specifikovat, které soubory se mají zachovat (např. ssh klíč) a já si stejně tftp nemůžu ve své aplikaci dovolit.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.