Forum Linux.général monter une copie de disque dur

Posté par  (site web personnel) .
Étiquettes : aucune
0
17
juin
2007
Bonsoir,

Suite à un crash de mon serveur qui utilisait des disques durs en raid (crash carte mère) j'ai réalisé des copies de mes disques durs avec dd :
dd if=/dev/hd{a|c|d} of=hd{a|d|c}

J'ai donc fait une copie complète et pas seulement chaque partition séparément.

Mais maintenant je me retrouve un peu con... comment les relires ?
J'ai essayé avec mount, mais je n'arrive pas car il cherche un système de fichier.

Comment faire pour dire au système que mes fichiers sont des disques dur ?

Merci d'avance pour tout l'aide que vous pourrez m'apporter.
  • # .

    Posté par  . Évalué à 4.

    essaye de voir du coté des options loop et offset de la commande mount
  • # c'est pas gagné...

    Posté par  . Évalué à 1.

    1°) c'etait du RAID, il te faut donc reconstruire le RAID à partir des fichiers dont tu disposes.

    2°) à ma connaissance, si tu essaie de lire uniquement le fichier (avec l'option loop par exemple) ben tu n'auras qu'un bout de fichier ou de dossier mais pas la totalité.

    toutefois cela depend de la config raid que tu avais avant (1 ca doit encore pouvoir le faire, 0, 5 et autres striping ca va commencer à etre galere)
    • [^] # Re: c'est pas gagné...

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

      Evidemment c'est du raid 5 :-) (avec 3 disques)

      Mais j'ai les copies des trois disques (en fait les 3 disques sont bon apparement mais je les ais dumpés pour avoir une sauvegarde)

      Mais je ne peux pas vraiment monter car j'ai un dump complet du dur.

      Mais une fois monté chaque partition, je ne pense pas qu'il y ait un problème pour lire le raid car je lui dirais simplement quels sont mes partitions raid et il devrait pouvoir le lire.

      J'ai commencé à regarder loop et offset, et je devrais probablement pouvoir m'en sortir. Si j'ai compris le offset me permetra de lui dire où sont mes partitions dans mon dump de disque... et donc les monter
  • # qemu ?

    Posté par  . Évalué à 2.

    moi, je tenterai un truc genre :

    qemu -hda /mon/fichier_hda -hdc /mon/fichier_hdc -hdd /mon/fichier_hdd

    et pouf, si je suis dans un bon jour, ça boote \o/
    • [^] # Re: qemu ?

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

      ça s'en est une bonne idée !!
      Peu pas essayer maintenant (boulot toussa...) mais si ça peut marcher ce serait génial !

      Je vous dirai ça demain.

      Mais merci pour l'idée, j'y avais pas pensé.
    • [^] # Re: qemu ?

      Posté par  . Évalué à 1.

      encore faut-il faire dire à qemu qu'il faudra faire un raid5 avec

      hda/hdb/hdc
      • [^] # Re: qemu ?

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

        ben normalement non, c'est du raid soft...
        donc c'est au noyau et la config de le faire
        je boote sur une partition non raid donc ça devrait tourner (je teste ds qq instants...)
        • [^] # Re: qemu ?

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

          bon ben finalement c'est pas si simple...
          J'ai voulu respecter les noms de mes disques durs mais j'étais sur une carte mère comportant 4 ports ide (donc hda jusque hdh) mais qemu ne comprend que de hda à hdd

          J'ai donc tenté de lancer un livecd dans qemu et lui passer mes disques durs pour les monter mais je tombe sur un autre problème :
          j'avais oublié que je faisais du lvm...

          En réalité j'ai :
          hda hde hdg
          -----------------
          raid 5 soft
          -----------------
          lvm
          -----------------
          partitions reiserfs / ext3

          donc il faut que j'arrive à reconstruire mon raid, puis à reconstruire mon lvm puis à lire mes partitions...

          (pas dans la merde le gars...)

Suivre le flux des commentaires

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