Forum Linux.embarqué Optimiser l'accés aux memoire flash

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
fév.
2006
Bonjour

Je souhaite construire un systeme embarqué sans disque dur. Je pense utiliser une clef usb car elles sont faciles a trouver et bon marché.

J'aimerais un accés en lecture/écriture mais je ne veux pas user trop vite les cellules flash.

Donc j'aimerais savoir si je pourrais utiliser un cache important situé en RAM.

C'est pour systeme qui doit fonctionner 24h/24: ce n'est pas trés grave si il faut attendre une heure on deux avant qu'une ecriture soit repercuté sur la clef.

L'important c'est que si le PC est coupé entre deux sauvegardes, que les fichiers deja sur le clef restent valides.

Je pense par exemple a un systeme de fichier monté sur clef "lecture seule", toute tentative de modification serais enregistrée en memoire et apprés un certain temps OU une taille du cache trop importante on peut ecrire sur la clef.
  • # une solution comme une autre...

    Posté par  . Évalué à 3.

    Tu peux simplement créer un systeme de fichier en ram.
    Au démarrage, tu copie toute la clé et toutes les heures tu fait un rsync du sf en ram sur la clé usb.

    Cela permet, de plus, d'avoir les logs (qui sont toujours utiles) dans la ram et pas sur la clé grâce aux options de rsync.
    • [^] # Re: une solution comme une autre...

      Posté par  (site web personnel) . Évalué à 1.

      La solution du ramdisk avec synchronisation ( sur le disque dur pour le moment ) est celle que j'utilise actuelement.

      Mais je cherche autrement à cause de limites de la taille occupé sur le ramdisk.

      Je ne vais pas monter tout sur la clef, /tmp seras du tmpfs, /var seras sur le ramdisk avec une sychronisation periodique.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.