IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

restaurer avec dd


Sujet :

Linux

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut restaurer avec dd
    Bonjour,

    Un ami m'a fait une copie physique de disque dur avec dd et je n'arrive pas à restaurer les fichiers.

    La copie est constituée de fichiers dd.000 dd.001 ... chacun de taille de 2Go (sauf le dernier).

    Comment restaurer depuis ces fichiers que je suppose "image" le disque dur initial?

    J'ai bien saisi le dd if=... of=... mais je n'arrive à rien.

    J'ai eu un message d'erreur comme quoi le disque dur sur lequel je veux restaurer l'image "Is a directory".

    Merci d'avance!

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    tu peux pas tant que tu ne connais pas la commande qui a créer les fichiers

    en effet dd permet de faire une copie dite physique, mais ça implique de restaurer de la même façon et avec le même découpage exactement.

    par exemple

    dd if=/dev/sdm8 of=ISO.dmp bs=1024 count=65535

    ne peut etre restaurer que par
    dd if=ISO.dmp of=/dev/AUTREDISQUE bs=1024 count=65535

  3. #3
    Membre habitué Avatar de nowahn
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 84
    Points : 150
    Points
    150
    Par défaut
    Bonjour,

    On peut quand même supposer que les fichiers dd.### sont des morceaux du disque original qui se suivent dans l'ordre de leurs numéros

    J'ai l'impression que tu montes le disque cible (sur lequel il y a au moins une partition) dans un répertoire, puis que tu utilises la commande dd sur ce répertoire.
    La cible de dd doit être le fichier représentant le disque dans /dev/, et aucune partition de ce disque ne doit être montée. dd effacera tout le contenu du disque cible (en tout cas la table de partitions, qui sera remplacée par celle sauvegardée dans la sauvegarde de l'ancien disque).

    À priori, les commandes (bash) pour restaurer ton disque sont les suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dd if=dd.000 of=/dev/sdX
    dd if=dd.001 of=/dev/sdX seek=$(( 1 * 2 * 1024 * 1024 * 1024 ))
    dd if=dd.002 of=/dev/sdX seek=$(( 2 * 2 * 1024 * 1024 * 1024 ))
    dd if=dd.003 of=/dev/sdX seek=$(( 3 * 2 * 1024 * 1024 * 1024 ))
    ...
    /dev/sdX est le disque cible. Attention, ne te trompe pas de disque, car toutes les données de ce disque seront perdues.
    seek= permet de sauter le début du disque cible d'un certain nombre d'octets, pour bien placer les morceaux les un après les autres.

    Note que si tu as assez de place sur le disque sur lequel se situe tes fichiers de sauvegardes, tu peux commencer par reconstituer l'image du disque :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cat dd.* > sauvegarde.img
    dd if=sauvegarde.img of=/dev/sdX
    La taille du fichier sauvegarde.img sera la somme des tailles des fichiers dd.XXX, donc il faut t'assurer d'abord que tu ais la place.

    Au final, tu ferais mieux de demander à ton ami comment faire, A-t-il bien sauvegardé le disque entier, ou seulement une partition ? (Auquel cas il faut restaurer dans une partition et non dans un disque complet).

Discussions similaires

  1. Restauration avec tar et accents
    Par dj_benz dans le forum Administration système
    Réponses: 9
    Dernier message: 23/01/2008, 17h58
  2. Problème restauration avec Nero, aide svp
    Par capone dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 12/08/2006, 22h37
  3. [DUMP BDD] Problème de restauration avec MySQL Administrator
    Par scorpiwolf dans le forum Administration
    Réponses: 1
    Dernier message: 12/07/2006, 12h33
  4. faire une restaure avec ibbackup
    Par Thomad dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 10/04/2006, 17h01
  5. Probleme Sauvegarde-Restauration avec MySql Administrator
    Par Christophe Charron dans le forum Administration
    Réponses: 7
    Dernier message: 26/07/2005, 08h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo