Forum général.cherche-logiciel Help me ! problème de partition

Posté par . Licence CC by-sa
Tags : aucun
1
2
mar.
2013

Bonjour amis linuxiens et linuxiennes.

J'ai un disque de 1To, qui comportait à l'origine deux partitions de taille à peu près égales.

La première, /dev/sda1, a vu son système de fichier passer de 500Go à 15Go. J'ai voulu redimensionner la seconde, mais je me suis pris comme un pied car resize2fs ne gère pas l'élargissement du système de fichier vers la gauche.

J'ai donc commencé par supprimer ma partition /dev/sda2 de 500Go (fdisk), puis je l'ai recréé avec toute la taille restante. Sauf que e2fsck ne trouve plus le superblock !

Ma question est : comment retrouvé mon ancienne partition ? Je dois juste retrouver le bloc de début, car après elle allait jusqu'au bout du disque. Sauf que je ne me rappelle plus de la taille de la partition.

Pouvez vous m'aider s'il vous plaît ?

  • # testdisk/photorec

    Posté par . Évalué à 5.

    doit pouvoir trouver les anciennes partitions et les restaurer

    je m'etais servi de ca apres avoir jouer du mdadm et resizefs pour passer d'un raid5 à 4 disques à un raid5 à 3 disques avec plus ou moins de succes
    puis revenir au raid5 à 4 disques

    • [^] # Re: testdisk/photorec

      Posté par . Évalué à 2.

      J'ai quelques log de testdisk, mais je n'arrive pas à les déchiffrer.

      Results
           Linux                    0   4  5   244 199 19    3932160
           EXT4 Large file Sparse superblock Recover, 16 GB / 15 GiB
           Linux                    1 240 48   246 180 62    3932160
           EXT4 Large file Sparse superblock Recover, 16 GB / 15 GiB
           Linux                    1 252 60  7600 127 56  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                    2  10  9  7600 140  5  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                    2 152 23  7601  27 19  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                    2 209 16  7601  84 12  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                    3  80 14  7601 210 10  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                    3 161 31  7602  36 27  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 3722 203  2 11321  77 61  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 3722 239 38 11321 114 34  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 3723  13  3 11321 142 62  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 3723  90 16 11321 220 12  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 3723 175 37 11322  50 33  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 3724  30 19 11322 160 15  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 3724  46 35 11322 176 31  122070057
           EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
           Linux                 7479 103 49 15200  41 63  124033974
           EXT4 Large file Sparse superblock, 508 GB / 473 GiB
           Linux                 7598 137 28 15200  41 62  122120117
           EXT4 Large file Sparse superblock, 500 GB / 465 GiB
      
      interface_write()
      
      No partition found or selected for recovery
      simulate write!
      
      write_mbr_i386: starting...
      write_all_log_i386: starting...
      No extended partition
      
      TestDisk exited normally.
      
      

      Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.

      • [^] # Re: testdisk/photorec

        Posté par . Évalué à 4.

        je vois trois partitions ou 4 partitions trouvées, avec chacune quelques superblock qui permettrait de la reactiver

        2 superblock pour la partition de 16GB

        Linux 0 4 5 244 199 19 3932160
        EXT4 Large file Sparse superblock Recover, 16 GB / 15 GiB
        Linux 1 240 48 246 180 62 3932160
        EXT4 Large file Sparse superblock Recover, 16 GB / 15 GiB

        pas mal de superblock pour une partition de 499GB

        Linux 1 252 60 7600 127 56 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 2 10 9 7600 140 5 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 2 152 23 7601 27 19 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 2 209 16 7601 84 12 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3 80 14 7601 210 10 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3 161 31 7602 36 27 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3722 203 2 11321 77 61 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3722 239 38 11321 114 34 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3723 13 3 11321 142 62 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3723 90 16 11321 220 12 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3723 175 37 11322 50 33 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3724 30 19 11322 160 15 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB
        Linux 3724 46 35 11322 176 31 122070057
        EXT4 Large file Sparse superblock Recover, 499 GB / 465 GiB

        1 superblock pour une partition de 508GB

        Linux 7479 103 49 15200 41 63 124033974
        EXT4 Large file Sparse superblock, 508 GB / 473 GiB

        1 superblock pour une partition de 500GB

        Linux 7598 137 28 15200 41 62 122120117
        EXT4 Large file Sparse superblock, 500 GB / 465 GiB

        • [^] # Re: testdisk/photorec

          Posté par . Évalué à 2.

          C'est vraiment cool ce que tu fais pour moi.

          Merci beaucoup.

          Puis-je te demander comment je puis restaurer la partition à partir du dernier superblock mentionné ?

          Y a-t-il un risque de perte de donnée ?

          Merci beaucoup.

          David

          Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.

          • [^] # Re: testdisk/photorec

            Posté par . Évalué à 4.

            il te faut savoir laquelle tu veux restaurer
            et bien evidemment tu vas revenir à l'etat que tu avais avant.

            ex : si tu restaure la 508GB au lieu de la 499GB, tu vas remplacer l'actuelle 1To par une partition de 508GB qui correspond à un etat precedent

            • [^] # Re: testdisk/photorec

              Posté par . Évalué à 2.

              Je veux restaurer la dernière.

              Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.

              • [^] # Re: testdisk/photorec

                Posté par . Évalué à 4.

                alors c'est celle là qu'il faut selectionner dans testdisk pour lui demander de reecrire le superblock

  • # gparted

    Posté par . Évalué à 2.

    Gparted est en mesure de scanner ton disque pour trouver des superblocs puis te proposer de restaurer ta partition. Plus précisément réinscrire la partition dans la table de partition.
    Le scan et très très long.
    Il faut démarrer depuis un support externe (cd, dvd ou clé usb).

  • # au fait

    Posté par . Évalué à 2.

    Il est super important de backuper son MBR (dd if=/dev/sda of=/mnt/rescue/mbr.bin bs=512 count=1) au moins une fois quand le système est stable puis après chaque changement. Ainsi que les superblocs des partitions étendues avec dd ou sfdisk (sfdisk -d /dev/sda > /mnt/rescue/sda.out). j'en ai encore fait les frais il y a peu (windows a écrasé le mbr contenant mon multiboot, lui même ne boutait plus) et cela m'aurait évité des sueurs froides et quelques heures de perdue.

    • [^] # Re: au fait

      Posté par . Évalué à 2.

      windows a écrasé le mbr contenant mon multiboot, lui même ne boutait plus

      ben tu bootes sur un liveCD, tu vas chercher ta partition linux, tu chroot et tu restaures le grub sur MBR.

Suivre le flux des commentaires

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