Forum Linux.débutant Installation sur SSD

Posté par  (site web personnel) .
Étiquettes :
-1
27
sept.
2010


Bonjour, j'ai récemment acquis un ssd de marque gskill, un phoenix pro de 40go, à base de sandforce, du matériel sorti en août. Après l'avoir formaté avec succès sur mon installation Fedora, pour l'alignement, sans aucun souci. Je démarre un live cd de Fedora 13, et il ne parvient pas à monter le ssd. J'essaie avec un dvd d'installation, soit il plante au moment d'écrire (f12), soit il n'arrive pas à lire la table de partition (f13), et plante au moment de l'écrire... Pareil sous ubuntu live 10.04. Alors qu'il marche sur un système installé, même un F13 tout neuf... J'ai du mal à compendre.. Des idées ? Merci
  • # c'est quoi encore cette histoire d'alignement ?

    Posté par  . Évalué à 3.

    Perso j'ai 2 SSD, sur deux systeme differents

    quand je veux installer, je lance l'installation comme sur un disque ordinaire,
    et ca marche.

    quelque soit l'OS.

    essaie sans faire d'alignement,


    Sinon regarde comment tu l'as formaté sur ta Fedora deja en fonction,
    si ca se trouve tu utilises un systeme de fichier qui n'est pas lisible par le liveCD ou le liveDVD.

    J'avais deja eu ca avec une autre distrib à laquelle il fallait ajouter un paquet dans le livecd/dvd pour qu'il reconnaisse certains formats.
    • [^] # Re: c'est quoi encore cette histoire d'alignement ?

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

      • [^] # Re: c'est quoi encore cette histoire d'alignement ?

        Posté par  . Évalué à 3.

        c'est beau...

        mais, meme si j'ai presque tout lu,
        à part pour les vieux disques (les premiers SSD) ca ne semble pas servir à grand chose car les firmwares semblent le faire pour nous.

        on gagnerait en perf à etre aligné en evitant que le firmware ne fasse les conversions ?
        moi je dis : "A voir"

        ensuite le mec il fait quand meme un /boot de 1Go pour conserver son alignement.
        je ne sais pas ce qu'il met dedans mais 64 ou 128Mo chez moi ca suffit largement

        deja que les SSD ne sont pas grands, si en plus on gache de la place :
        - en alignement (passer de 255 à 224 tete, et de 63 à 56 secteurs)
        - en mettant 1Go de /boot

        mais pourquoi pas
        faudra que j'essaie le jour ou je reinstalle un de mes systemes equipés en SSD
        • [^] # Re: c'est quoi encore cette histoire d'alignement ?

          Posté par  . Évalué à 5.

          Non, le mieux serait que les disques durs et les SSD qui ont des secteurs de 4ko se présentent au système comme ayant des secteurs de 4ko et non pas 512o ce qui éviterait tous ces problèmes de conversion, alignement, écriture/lecture supplémentaire.
        • [^] # Re: c'est quoi encore cette histoire d'alignement ?

          Posté par  . Évalué à 2.

          Si, c'est très important ; et même si tu ne vois pas de différence en perf (peut-être que tu ne l'exploites pas à fond et que donc ça ne se voit pas vraiment), tu réduis considérablement sa durée de vie en n'alignant pas tes partitions.

          Le gros problème dans toute cette histoire, c'est le manque complet de détails de la part des constructeurs : chacun prends les infos de taille de page, d'erase block, etc, comme un secret industriel, ce qui est complètement débile car ça change beaucoup de choses pour l'utilisateur.

          En plus, la taille d'erase block augmente beaucoup depuis ces dernières années, car c'est le seul moyen de suivre l'évolution démentielle des capacitées et des vitesses : c'est clair, ça booste, mais niveau fiabilité, c'est du suicide. J'ai peur des déceptions dans quelques temps, pour ceux qui n'ont pas de sauvegarde.

          Par contre, effectivement, un alignement de quelques mégas suffit en général.
    • [^] # Re: c'est quoi encore cette histoire d'alignement ?

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

      Déjà, il met super longtemps à détecter le matériel, ensuite, c'est du ext4.
      Si je supprime, et lui demande de reformater, il va planter à l'écriture.. =/
      • [^] # Re: c'est quoi encore cette histoire d'alignement ?

        Posté par  . Évalué à 2.

        il met longtemps à detecter, car il doit avoir du mal à deviner que ce n'est pas 255x63 la geometrie

        mais 224x56 (si tu as suivis le tuto donné en lien ci-dessous)
        ou bien autre chose si tu as aligné avec d'autres valeurs.

        faudrait voir si tu peux forcer une option dans grub pour la geometrie de ce disque.
        de memoire ca pouvait ce faire et c'etait pratique avec les "vieux" disques qui n'etaient pas en Large dans le bios.
        • [^] # Re: c'est quoi encore cette histoire d'alignement ?

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

          Tu veux dire qu'il faut mettre en large dans le bios ? J'ai laissé en auto, et ça met pas en large..
          • [^] # Re: c'est quoi encore cette histoire d'alignement ?

            Posté par  . Évalué à 2.

            non justement en large tu dis au controleur de mettre 255x63 comme decoupage.

            il faudrait pouvoir passer en CHS ou manuel
            et mettre les memes reglages que ton alignement
            • [^] # Re: c'est quoi encore cette histoire d'alignement ?

              Posté par  . Évalué à 4.

              Non, la bonne solution c'est d'utiliser un outil de partitionnement qui compte en LBA et pas en CHS. Ça fait 20 ans que les CHS c'est du virtuel qui ne veut rien dire, alors il est grand temps de passer à qqch de plus moderne.
              • [^] # Re: c'est quoi encore cette histoire d'alignement ?

                Posté par  . Évalué à 2.

                et c'est pour ca que pour les SSD on en revient à compter en CHS ?

                le LBA il me semble que c'est 255x63xN
                alors que le CHS tu lui dis ce que tu veux ;)

                enfin dans mon bios c'est ca
                • [^] # Re: c'est quoi encore cette histoire d'alignement ?

                  Posté par  . Évalué à 1.

                  Tu es sûr ? je croyais que LBA c'était 512xN !?
                • [^] # Re: c'est quoi encore cette histoire d'alignement ?

                  Posté par  . Évalué à 2.

                  Compter en LBA veut dire ne rien avoir à foutre des valeurs de CHS, c'est tout. Les dernières applications à tenir compte des CHS sont les outils de partitionnement, et si on les utilise en LBA, on ne tient alors plus du tout compte des CHS nulle part. Leur valeur importe alors peu.

                  Et de toutes façons, tout ce que tu indique dans ton BIOS c'est valable pour ton bootloader, une fois que linux charge son driver ATA, tes indications de CHS ne servent quasiment pu à rien.
  • # hou la

    Posté par  . Évalué à 4.

    c'est pas méga clair; si j'ai bien suivi tu as installé une fedora 13 sur le SSD. A partir de cette installation tu peux le lire, mais à partir des autres systèmes tu n'y arrive pas.
    Si c'est ça, je subodore un partitionnement via lvm (logical volume management) (fedora fait ça par défaut il me semble). Ce sont des partitions "virtuelles" pouvant être redimensionnées à chaud (ou du moins plus facilement que les autres), et permettant une certaine souplesse. Si je trouve ça utile en entreprise, je trouve ça assez moisi pour l'utilisation personnelle (mais ça n'engage que moi).
    pour le voir que dit un df dans une console (qui monte les partitions?

    Sinon c'est potentiellement un chiffrement de la partition, mais je ne crois pas qu'il y ait ça par défaut

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

    • [^] # Re: hou la

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

      En fait, les live et installateur n'arrivent pas à le lire ou écrire dessus, mais un système déjà installé, sur un autre hdd, le lit, le formate, écrit dessus sans souci.
      Mon problème c'est que je peux pas installer de système dessus, les installateurs et live parviennent pas à l'utiliser.
      • [^] # Re: hou la

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

        J'ai relancé une tentative d'installation sur le SSD, en ayant préalablement tout viré (les partitions etc), avec fedora 13, voila ce que m'a dit Anaconda (l'installateur) au moment de créer la partition sur le SSD : http://fpaste.org/BTee/
        (c'est assez long, mais j'arrive pas à trouver la partie la plus intéressante là dedans…)
        • [^] # Re: hou la

          Posté par  . Évalué à 2.

          Alors dans ton dmesg on voit plein d'erreurs de lecture/écriture sur ton SSD. C'est soit un bug dans le driver ATA (c'est du nVidia fait à base de reverse engineereng donc ça m'étonnerait pas ; je déconseille toujours nVidia) soit un bug dans le firmware de ton SSD.

          J'ai trouvé un bug report qui pourrait être en relation : https://bugzilla.redhat.com/show_bug.cgi?id=549981

          Pour écarter une des deux causes, tu peux soit essayer d'y accéder sous Windows (driver différent), soit mettre ton SSD dans une autre bécane. Ou alors mettre ton firmware à jour (ce qui implique d'avoir un Windows à disposition aussi)

          Mais bon, vu la qualité des firmwares de SSD (techno récente avec des firmwares faits à l'arrache) je te proposerais éventuellement de le ronvoyer pour un modèle connu pour être fiable (oui, le sandforce ça déboite en perfs, mais niveau fiabilité ils n'ont pas encore fait leur preuve)
          • [^] # Re: hou la

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

            Mon ssd a le dernier firmware en date de la marque.
            J'pense donc que c'est le pilote sata du live qui plante, le pilote doit être différent sur un système installé, vu que ça marche. Je vais donc installer sur un disque dur, et copier la partition sur le SSD à partir d'une installation neuve(dd if of), et modifier le boot/fstab, ça devrait marcher…
            • [^] # Re: hou la

              Posté par  . Évalué à 2.

              Oui, bonne idée si ça marche.
              Pour la copie, pas la peine de faire un dd, car il faudrait que tu aies une partition exactement de la bonne taille pour rentrer dans ton SSD. Je préfère un rsync -a.
              Après, effectivement, modifier le fstab, et surtout réinstaller le bootloader sur le SSD (sous Debian ça se fait avec un update-grub, je suppose qu'il existe un équivalent sous Fedora).
              • [^] # Re: hou la

                Posté par  . Évalué à 2.

                il peut s'inspirer des techniques d'installation en fakeroot ou chroot.

                car tu peux reinstaller un grub depuis un chroot, en lui passant les bonnes infos.
                • [^] # Re: hou la

                  Posté par  . Évalué à 2.

                  Sauf qu'en général, si t'as changé de configuration de disque entre les deux, leurs noms ont changé. Enfin bon, aujourd'hui on devrait être passé aux UUID…

Suivre le flux des commentaires

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