Journal Faire une image d'un disque dur

Posté par  .
Étiquettes : aucune
0
6
mai
2004
Salut journal, une petite question interessante.
Voila j'ai un serveur web sur lequel sont montes deux disque dur IDE de 40Gig chacun (meme marque, meme reference).
Seul l'un des disque sert pour mon LAMP, avec deux partitions primaire (/boot et /).
Pour l'instant j'ai un script qui faire un backup journalier des fichiers web+config etc...et qui copie le backup sur le deuxieme disque.
J'aimerais cependant faire une image complete du premier disque afin de pouvoir reconstruire la machine entierement en cas de panne majeur, et ensuite copier le dernier backup en date.
Je pensais utiliser DD pour copier le contenu RAW du disque octet par octet dans un fichier, mais il faut egalement que je compresse ce fichier en meme temps afin de ne pas saturer le deuxieme disque.
Je suppose que l'on peut "piper" la sortie de DD dans un GZIP mais je suis pas sur de la syntax, et egalement quelles sont les meilleures options a utiliser dans DD pour effectuer une image de disque (plus sure, plus rapide).
Voila, merci de vos reponses et de vos experiences.
  • # Partimage !

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

    partimage est ton ami !
    google est ton autre ami pour trouver des infos sur partimage ;)
  • # man dd

    Posté par  . Évalué à 3.

    Je pensais utiliser DD pour copier le contenu RAW du disque octet par octet dans un fichier, mais il faut egalement que je compresse ce fichier en meme temps afin de ne pas saturer le deuxieme disque.

    Si tu ne spécifie pas le fichier de sortie (avec of=) c'est la sortie standard par défaut, que tu peux bien sur piper vers n'importe quoi.
    Et réciproquement avec l'entrée.
  • # dd et pipe

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

    J'utilise la méthode suivante (extraite des scripts de g4u) avec dd qui me fait des images de partition, mais pour un disque dur complet, c'est dans le même ordre d'idée:

    - Faire une image d'une partition:
    dd if=/dev/hda1 bs=1M | bzip2 -9 -c > fichier.img
    ne pas oublier le MBR (c'est mieux pour redémarrer):
    dd if=/dev/hda of=./mbr bs=512 count=1

    - Restaurer une image:
    (restauration du MBR):
    dd if=./mbr of=/dev/hda bs=512 count=1
    ensuite, il faut obligatoirement utiliser fdisk pour vérifier et lui faire réécrire la table de partition (dans mon cas, je suis obligé de faire ça ou de rebooter la machine sinon, marche pas).

    (restauration de la parition)
    bunzip2 -c ./fichier.img | dd of=/dev/hda1

    L'intérêt de cette méthode est de pouvoir créer des images par réseau via samba ou NFS. Elle fonctionne pour tous les types de partition. Néanmoins, même avec la compression bzip2 au maximum, l'image obtenue est généralement très lourde car dd prend "tout" (même les secteurs inutilisés). Pour info, je créé des images de partition NTFS (win2k) avec cette technique et il faut compter au moins 45 minutes pour 20 Go (mais cela dépend de la machine).
    • [^] # Re: dd et pipe

      Posté par  . Évalué à 1.

      Néanmoins, même avec la compression bzip2 au maximum, l'image obtenue est généralement très lourde car dd prend "tout" (même les secteurs inutilisés).
      d'ou l'interet de partimage ...
      • [^] # Re: dd et pipe

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

        A l'époque, partimage gérait mal le NTFS win2k (d'ailleurs, c'est encore le cas ,je crois), d'où ma technique qui, est la même que celle de g4u (pour mémoire g4u est une disquette ou un CD bootable FreeBSD qui lance des scripts faisant appel à dd et bzip2). Pour un usage 100% ext2/ext3 -> partimage devrait en effet, mieux convenir...
  • # G4U comme outil de clonage

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

    Bonjour,

    Voir peut etre du cote de G4U : Ghost For Unix (en reference a Symantec Ghost, outil de clonage assez repandu).

    A la base il permet de creer une image d'un systeme et de l'envoyer vers un serveur ftp.

    http://www.feyrer.de/g4u/(...)
  • # Ne pas oublier ...

    Posté par  . Évalué à 2.

    http://www.mondorescue.org/(...)

    Mes machines ne jurent que par lui :)

    M

Suivre le flux des commentaires

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