Forum Linux.embarqué installer linux sur compact flash

Posté par .
Tags : aucun
1
29
jan.
2009
bonjour à tous,
je me permet de poster ce petit message afin de trouver des solutions à mes petits soucis et mes quelques interrogations.

Récemment je me suis procuré la carte
via Epia SN 18000 ainsi qu'un carte
compact flash de 8Go (verbatim) en guise de disque dur.

dans le but de monter un pc faible consommation, silencieux et.. performant.(quand même)

j'ai pas mal parcouru la toile afin d'approfondir le sujet de la carte compact flash qui est à mémoire read/write limité.. et sur les différentes solution que linux proposé à cela;

(pour le moment je suis en possession du cd d'install de intrepid Ibex et je n'ai pas encore réussi à terminer l'install par le mode standard..plantage lors de la copie des fichiers sur la carte "impossible de lire sur le cd... etc...ca fait deux jours que je suis deçu et c 'est idem avec un windows avec un autre lecteur cd-rom etc etc.. j'ai tout testé sauf changé de carte-mère.)
En supposant donc que je vais mettre ma CM en guarantie, je poste donc ce message pour avoir des infos pertinente, afin d'installer mon OS correctement sur cette Compact flash une fois ma CM de retour.

=======

j'ai entendu parler de format jfs2 davantage adapté au carte mémoire (mais non proposé par ubuntu lors de l'install.)
est ce vrai? se trouve -t-il proposé dans d'autre distrib à l'install? debian?

j'ai entendu parler d'un possibilité de démarrer a partir de la CF et de tout taper en mémoire au démarrage tel un live cd et d'écrire sur le disque qu'a l'extinction du PC ou après un certain temps.

j'ai également entendu parler de tmpfs ramfs etc,...

mais tout ceci me semble si vague,..

est ce que cetaines personnes de ce forum aurait des solutions à ce sujet afin d'installer optimalement mon operating system.

merci à vous,
  • # Carte flash

    Posté par (page perso) . Évalué à 2.

    Bonjour

    Regarde sur Internet ce qui se fait pour les eeePC.

    Coup de bol, ce sont aussi des cartes VIA C7 à l'intérieur.

    En tout cas, tu trouveras la doc sur l'otpimisation des écritures sur carte mémoire.

    Si le CD n'est pas lisible, tu peux installer une Debian, à partir d'une clef USB Netinst, tout est expliqué sur Internet, il y a un forum spécialisé, tu dois pouvoir adapter tout ça à la distrib de ton choix.

    A bientôt
    Grégoire
    • [^] # Re: Carte flash

      Posté par . Évalué à 1.

      Concernant la carte flash, des infos ici : http://pc-silencieux.disk91.com/index.php?2008/01
      L'auteur utilise également une carte mère Via Epia SN18000.
    • [^] # Re: Carte flash

      Posté par . Évalué à 1.

      merci à vous pour vos réponse rapide,

      je suis maintenant rassuré sur le chemin que je vais emprunter.

      pour information:
      ==========
      je vais installer ubuntu et

      -partitionner le disque en une partition ext2 (donc non journalisée)
      -ne pas mettre de swap (donc pas d'hibernation,.. mais non nécessaire à ma machine)

      -ajouter relatime à ma partition ext2
      UUID=57480a3f-e7db-4a5e-9fca-7df45f5a7d9d / ext2 defaults,relatime,errors=remount-ro 0 1

      -tapper mes fichiers dossier temporaire en ram(à écrire dans le fstab):
      tmpfs /tmp tmpfs defaults 0 0
      tmpfs /var/tmp tmpfs defaults 0 0

      (source: http://doc.ubuntu-fr.org/asus_eee_pc_701)

      a propos du site pcsilencieux je suis effectivement tombé dessus, il y a pas mal de renseignement.

      cela devient il optimal? est ce possible de tapper davantage de chose en Ram vu les 4Go que je possède?

      merci à vous.


      • [^] # Re: Carte flash

        Posté par (page perso) . Évalué à 2.

        Bonsoir

        Dans fstab, j'ai aussi : noatime

        et /var/log/ dans la ram.

        Pour aptitude, je dois lancer un script qui créé les dossiers qu'il faut avant de lancer aptitude.

        A bientôt
        Grégoire
        • [^] # Re: Carte flash

          Posté par . Évalué à 2.

          peux tu expliquer davantage le script que tu lances pour aptitude?

          bien à toi,

          Jérôme
          • [^] # Re: Carte flash

            Posté par (page perso) . Évalué à 2.

            le script créé juste les dossiers qui doivent être présent dans /var/log

            Tu verras les erreurs au lancement de aptitude, et tu adaptes en fonction.

            J'ai pas su créer les deux dossiers avec fstab, alors j'ai fait le script qui se contente de 2 mkdir

            a bientôt
            Grégoire
      • [^] # Re: Carte flash

        Posté par . Évalué à 2.

        Ça me paraît pas mal. Je suis aussi en train d'installer une debian sur CF (deux CF, en fait), et c'est à peu près ce que je vais faire.

        Je rajouterais juste peut-être un petit tuning de /proc/sys/vm/dirty_ratio et /proc/sys/vm/dirty_background_ratio qui indiquent avec quelle agressivité le kernel écrit sur le disque les fichiers en cache (RAM). Je tiens ça des différents scripts de laptop-mode-tools, qui est l'utilitaire utilisé sur les portables pour améliorer l'autonomie. Tu peux t'en inspirer car il essaye en général de minimiser les accès disque.

        Sinon, dans mon cas, comme je veux faire du RAID-0, mes partitions utiliseront btrfs avec son option "SSD" qui essaye de répartir les écritures sur tout le disque. Mais bon, btrfs c'est encore assez expérimental.

        Il y a aussi une option dans les noyaux récents pour optimiser l'I/O scheduler pour les les SSD (ta CF peut être considéré comme tel je pense), ne pas oublier de l'activer si ce n'est pas fait automatiquement (je n'ai plus le nom en tête, mais j'ai trouvé ça : http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds(...) ). OK, ce genre de truc c'est juste pour les perfs, ça ne change rien à l'usure de la CF.
        • [^] # Re: Carte flash

          Posté par . Évalué à 1.

          merci à vous en tout cas,
          j'envoie aujourd'hui ma carte mère en réparation...:s et dès que je la récupère j'appliquerai (presque) tout à la lettre.

          bonne après midi à vous,

          jérôme

Suivre le flux des commentaires

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