Forum Linux.général Remplacement HD (fdisk, resize2fs et leurs amis)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
0
23
août
2016

Hello,

j'ai un petit serveur perso (Aleutia T1, sous debian Jessie) dont le disque de 160G commence à donner des signes de fatigue (Alertes SMART Current_Pending_Sector faisant des hauts et des bas, Multi_Zone_Error_Rate à 5). J'ai donc acheté un nouveau disque, de 500G.

Mon idée est de:
1. Stopper la machine et redémarrer depuis un LiveCD
2. Faire une image du disque de 160 vers un fichier .img stocké ailleurs (Avec quoi ? dd?)
3. Restaurer l'image vers le disque de 500G
4. Rebooter.

Et, si ça boot:
1. swapoff
2. fdisk pour détruire (oui) la partition de swap ainsi que la partition étendue qui la contient s'il y en a une, sauvegarder 'w'
3. puis détruire la partition de 160G puis la recréer immédiatement mais avec un secteur de fin plus loin (pas tout au bout du disque pour garder de quoi refaire une partition de swap)
4. Sauvegarder 'w', sortir de fdisk et faire un partx
5. relancer fdisk et créer la partition de swap en fin de disque, 'w', partx
6. reboot
7. recréer le swap avec mkswap
8. swapon, reboot
9. enfin resize2fs et dernier reboot

Il m'est déjà arrivé de faire ça, avec succès, mais sur des disques virtuels dans ESXi (D'où la question sur l'outil pour faire l'image disque; sur ESXi c'est fait via les outils Vmware). Quelqu'un voit des modifications à apporter au cursus avant que je ne me lance?

D'avance merci!

  • # Adaptateur USB ?

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

    Salut,

    si tu as un adaptateur USB/SATA accessible, tu peux peut-être booter sur un clonezila et dupliquer directement le disque qui fatigue vers les nouveau disque, sans passer par l'image intermédiaire…

    Si la lecture du disque qui fatigue est vraiment difficile… il vaut peut-être mieux repartie sur une clean install sur le nouveau disque, et connecter ensuite l'ancien en USB pour y récupérer les données qui t'intéressent (avec les outils adaptés [*]).

    [*] Le web indique des choses comme:
    rsync --ignore-errors
    ddrescue
    dd_rescue
    myrescue
    foremost
    magicrescue
    photorec

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

    • [^] # Re: Adaptateur USB ?

      Posté par  . Évalué à 2.

      pas mieux,

      les deux disques dans la machine,
      un boot sur une clef USB contenant clonezilla,
      lui demander de cloner 160Go -> 500Go

      quand il a finit, virer le 160Go, booter avec le 500Go
      si ca fonctionne, rebooter sur une liveUSB contenant gparted pour redimensionner les partitions qui ont besoin de l'etre.

      • [^] # Re: Adaptateur USB ?

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

        Merci à tous les deux, je vais tenter clonezilla que je ne connaissais pas.

        La gelée de coings est une chose à ne pas avaler de travers.

        • [^] # Re: Adaptateur USB ?

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

          Clonezilla est parfaitement adaptée à ton besoin. Ca fait un "dd" plus facile, en graphique, avec des menus assez explicite. Je l'ai déjà utilisé plusieurs fois, faut juste faire attention à bien choisir le bon disque source et cible.

    • [^] # Re: Adaptateur USB ?

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

      Bon, au pire, j'ai un backup ailleurs des données importantes du disque fatigué; comme il se doit :)

      La gelée de coings est une chose à ne pas avaler de travers.

      • [^] # Re: Adaptateur USB ?

        Posté par  . Évalué à 2.

        un backup ailleurs des données importantes
        ailleurs et testé régulièrement…

Suivre le flux des commentaires

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