Linux sur ram (1Go), /etc et /home sur carte CF, boot sur la CF
par oliv49 le 08/06/2008
salut,
j'ai un petit projet de matériel embarqué, et je veux faire un système solide pour profiter de la compact flash et d'une grande capacité en RAM.
sur un PC classique, 512Mo de ram me suffisent amplement. je peux donc alouder les 512Mo restant d'une carte 1Go pour le système, en enlèvant ce qui prend trop de place (/etc et /home entre autre)
la carte mère utilisée est celle-ci :
http://www.thinkitx.com/j8f9-800_amd_geode-740-1-c.html
je ne sais pas encore quelle carte CF je vais utiliser. ça va surtout dépendre de mes finances.
voici le démarrage du système tel que je l'imagine :
-POST
-GRUB
- chargement du kernel
-chargement des ressources
-chargement du système en RAM (hormis certain pré-sélectionné)
-startx
pour la CF justement, je compte utilisé le système de fichier jffs2, permettant de protéger la mémoire FLASH des écritures/lectures locales trop nombreuses. seulement il semble que certaines mémioires gèrent ça de manière hardware, comment le savoir si c'est le cas sur une carte CF quelconque ?
si jamais cette protection est disponible en hardware, quel système de fichier utiliser ?
ext3 ne semble pas approprier à cause de la journalisation. ext2 ? quoi d'autre ?
l'utilisation de l'option noatime semble aussi intéressante.
si vous avez des avis, lien, idée n'hésitez pas ;)