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

Administration système Discussion :

Sauvegarde d'une image système d'une machine et restauration vers un autre poste.


Sujet :

Administration système

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut Sauvegarde d'une image système d'une machine et restauration vers un autre poste.
    Bonjour à tous,

    Je suis en train des d'effectuer une sauvegarde d'une image du système sous Fedora 10 et une restauration vers une autre machine.

    Voici la liste des partitions du disque dur à copier
    Partition Syst de Fichier Nom de Partition Capacité Espace Utilisé
    /dev/sda1 NTFS 24.50 Go 7.67 Go
    /dev/sda2 Ext3 /boot 149.04 Mo 17.97 Mo
    /dev/sda3 Ext3 / 99.61 Go 5.69 Go
    /dev/sda4 Etendu 108.63 Go
    /dev/sda5 swap swap 1.95 Go
    Non alloué Non alloué 106.68 Go

    J'ai effectué une sauvegarde des images des partitions image_sda2.gz et image_sda3.gz vers un disque dur externe USB :

    dd if=/dev/sda2 | gzip >/media/disque_externe/image_sda2.gz
    et
    dd if=/dev/sda3 | gzip >/media/disque_externe/image_sda3.gz
    et fait la restauration des images image_sda2.gz et image_sda3.gz sur l'autre machine :


    [root@localhost ~]# gzip -dc /media/WD\ USB\ 2/image_sda2.gz | dd of=/dev/sda2
    305235+0 records in
    305235+0 records out
    156280320 bytes (156 MB) copied, 3.81727 s, 40.9 MB/s
    [root@localhost ~]# gzip -dc /media/WD\ USB\ 2/image_sda3.gz | dd of=/dev/sda3
    208893195+0 records in
    208893195+0 records out
    106953315840 bytes (107 GB) copied, 2067.18 s, 51.7 MB/s

    Le souci c'est que lorsque je liste des répertoires que j'ai crées sur le disque dur de la machine à copier, je ne les voie pas sur la machine où a lieu la restauration.

    Au point de vu environnement Technique j'utilise Fedora 10 64bits, j'ai 2 machines identiques :
    Capacité disque dur : 250 Go
    Processeur : Intel Core 2 Duo
    RAM 1 Go

    Je souhaite savoir est ce qu'il y a une(des) opération(s) que j'ai omise(s) ?

    En vous remerciant d'avance.

  2. #2
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    pourquoi tu n'utilises pas partimage ?
    Hiko-seijuro

    n'cha - hoyoyo gang

    espace perso : http://hiko-seijuro.developpez.com
    dernier tuto : Introduction à l'éditeur de texte Emacs sous linux
    consulter les faqs : http://www.developpez.com/faq
    PAS DE QUESTIONS TECHNIQUES PAR MP OU MAIL

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    En ce qui concerne Partimage je ne sais pas comment peut-on l'utiliser, c'est pour cela que je passe par les lignes de commande .

    Et d'autre part, si jamais j'ai besoin de refaire cette manipulation dans le cas où les deux disques durs sont de volume différents est-ce que je peux utiliser ce logiciel ?

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    J'ai un autre problème que j'ai eu lors de la restauration,

    C'est cette fois le problème avec Grub, car la machine où j'ai restauré l'image ne boot pas .

    J'utilise le LiveCD de Fedora 10 pour effectuer la commande
    :
    [root@localhost ~]# /sbin/grub-install /dev/sda
    Probing devices to guess BIOS drives. This may take a long time.
    The file /boot/grub/stage1 not read correctly.
    J'ai un souci sur la lecture du fichier /boot/grub/stage1 .

  5. #5
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Bonjour,
    tout d'abord n'utilise pas grub-install (instable). Fait-le à la main. Et pas oublier d'adapter /etc/fstab.

    En ce qui concerne le dd if et off, je n'utiliserais pas cela...
    Fait plus-tôt un 'rsync...' pour des copies. (man rsync)

    Mais comme c'est déjà dit, partimage aussi peut faire l'affaire. Il y a une commande copy.

    Sans oublier de créer un système de fichiers avant de faire des copies ( partition par partition).
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    Bonjour à tous,

    je reviens vers vous et souhaite savoir comment réparer le chargeur au démarrage à la main plutôt que d'utiliser grub-install ?

    Je suis en train de faire un essai de restauration de l'image du système Fedora 10 sur la machine destinataire. A savoir j'ai 2 OS : Fedora 10 et windows XP sur la machine destinataire .

    En vous remerciant d'avance.


    Citation Envoyé par mess-mate Voir le message
    Bonjour,
    tout d'abord n'utilise pas grub-install (instable). Fait-le à la main. Et pas oublier d'adapter /etc/fstab.

    En ce qui concerne le dd if et off, je n'utiliserais pas cela...
    Fait plus-tôt un 'rsync...' pour des copies. (man rsync)

    Mais comme c'est déjà dit, partimage aussi peut faire l'affaire. Il y a une commande copy.

    Sans oublier de créer un système de fichiers avant de faire des copies ( partition par partition).

  7. #7
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Pour réinstaller grub sur le MBR, voici comment on fait ( à la main ) :
    d'abord on adapte la /boot/grub/menu.lst ( pour autant que dans ta distribution la menu.lst se trouve bien à cet endroit ) :
    Ca je crois que tu sais le faire, non ?

    Ensuite dans un terminal on fait et on donne le mot de passe de root.
    Ensuite on va voir où les composants de grub (stage) sont installé et on fait
    .
    Si la /boot n'est pas une partition séparée, il faut faireVoici ce qui s'affichera:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    grub> find /grub/stage1
     (hd0,4)
     (hd1,0)
    chez moi par exemple car j'ai 2 distributions qui sont installées.
    J'ai donc le choix entre 2 root fs c.a.d. hd0,4 et hd1,0 mais je suis sous hd0 je choisi donc hd0,4 et voici ce qui s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    grub> root (hd0,4)
     Filesystem type is ext2fs, partition type 0x83
    Il rest maintenant à faire l'installation que je ferais sur le premier disque dur, c.a.d hd0 et voici ce qui s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    grub> setup (hd0)
     Checking if "/boot/grub/stage1" exists... no
     Checking if "/grub/stage1" exists... yes
     Checking if "/grub/stage2" exists... yes
     Checking if "/grub/e2fs_stage1_5" exists... yes
     Running "embed /grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.
    succeeded
     Running "install /grub/stage1 (hd0) (hd0)1+17 p (hd0,4)/grub/stage2 /grub/menu.lst"... succeeded
    Done.
    Voilà, l'installation est faite, il suffit de quitter grub maintenant en faisant:
    Si tu veux avoir un peu plus de détail sur la menu.lst, poste ta menu.lst car ta distribution n'est pas la même que la mienne et il se pourrait qu'il y ait des différences.

    Personnellement j'ai comme habitude d'installer grub aussi sur un floppy au cas où !!
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

  8. #8
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    Je suis en train de réinstaller grub en bootant sur le LiveCD. je suis surpris que dans le dossier /boot/grub je n'ai pas le menu.lst . Et d'ailleurs en effectuant la commande

    find /boot/grub/stage1
    ou
    find /grub/stage1
    le fichier stage1 n'a pas été trouvé (avec une erreur 15 ).
    grub> find /boot/grub/stage1
    find /boot/grub/stage1

    Error 15: File not found
    Si je suis en LiveCD comment puis je faire pour savoir si je suis sûr d'utiliser les dossiers du disque dur ? Car lorsque j'ai effectué une restauration sur la machine destinataire depuis un disque dur externe. Je ne vois pas les dossiers que j'ai crées dans la machine originale, du moins pas dans la partition "/" mais dans le dossier /media/-/, je retrouve tout le contenu de la partition "/" venant de la machine original ainsi que les répertoires que j'ai crées (pour simuler la restauration d'un serveur web).

    Cordialement

  9. #9
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Si tu est en live-cd, tu dois être dans le contenu du live-cd et non dans ta partition du dd.
    Si tu as /media.../... il est probable que ce soit le contenu de ton dd.
    Regarde si tout cela est monté en le parcourant par exemple.
    Si tu peux y entrer c'est que c'est monté, va donc voir dans la/media.../boot/grub ce qui s'y trouve et poste le.

    Si tu ne peut pas y accéder il faudras monter au moins la '/' et si tu avait une partition séparée pour la boot, '/boot'. Dans la /media... bien-sûr.
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

  10. #10
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    Bonjour,

    J'ai effectué une nouvelle opération de sauvegarde de l'image du système de fedora 10 vers le disque dure externe . Et fait une restauration vers une autre machine destinataire . J'ai effectué la réparation du grub en suivant tes conseilles sur find /grub/stage1 (qui me l'a trouvé cette fois ci) et lancé le setup.

    Voilà j'arrive maintenant à booter Fedora 10 par le disque dur et arrive à retrouver les dossiers que j'ai crée sur la machine d'origine à sauvegarder.

    J'ai fait ces opérations par l'utilitaire partimage intégré sur le CD bootable SystemRescueCD et également réparé le grub par ce CD.

    J'ai effectué des sauvegardes de sda2 (partition /boot) et sda3 (partition "/"). Je souhaite savoir est ce qu'il est possible avec partimage de sauvegarder les données de sda2 et faire une restauration vers sda1 et pareil pour sda3 vers sda2 de la machine destinataire. Car sur la machine d'origine il y a windows XP d'installé et sur la machine destinataire où je restaure les données je ne souhaite pas qu'il y ai windows mais seulement linux . Est ce possible ? je sais qu'entre les partitions à copier les partitions destinaires doivent avoir de taille identique et le même nom.

    Cordialement.

  11. #11
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Il est tout à fait possible de copier une partition vers une autre vide et/ou ensuite enlever soit cette partition soit les fichiers quelle contient pour autant bien-sûr que cette dernière soit assez grande ou la créer sans oublier d'y mettre le FS (système de fichiers) après création. De toute façon ce sera demandé lors de la création.
    Il faut dans ce cas ne pas oublier d'apporter les changements nécessaires dans la /etc/fstab.
    Tu peux toujours essayer de faire la transition sans enlever le(s) partitions qui ont été copiés, et faire le test. Ainsi tu pourras toujours revenir à l'état initial.
    Toujours adapter /etc/fstab sinon pas de boot.
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

  12. #12
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    J'ai effectué l'opération de restauration des partition de sda2 vers sda1 de la machine destinataire (de la partition /boot) entre temps ainsi que la restauration de sda3 de la machine d'origine vers sda2 de la machine de destination.

    j'ai ensuite effectué une réparation du grub :

    find /grub/stage1
    (hd0,0)
    root (hd0,0)
    Filesystem type is ext2fs, partition type 0x83
    et enfin un
    setup (hd0)
    Mais losrque je redémarre la machine où j'ai restauré j'ai les erreurs suivantes :

    failed to read image
    Press any key to enter menu
    Bootin Fedora (2.6.67....)

    Error 15 File not found
    Press any key to continue
    Je te montre le contenu du fichier /boot/grub/menu.lst

    # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE: You have a /boot partition. This means that
    # all kernel and initrd paths are relative to /boot/, eg.
    # root (hd0,1)
    # kernel /vmlinuz-version ro root=/dev/sda3
    # initrd /initrd-version.img
    #boot=/dev/sda
    default=0
    timeout=5
    splashimage=(hd0,1)/grub/splash.xpm.gz
    hiddenmenu
    title Fedora (2.6.27.12-170.2.5.fc10.x86_64)
    root (hd0,1)
    kernel /vmlinuz-2.6.27.12-170.2.5.fc10.x86_64 ro root=UUID=87362094-be53-445a-a80f-4e0b5d46c6f1 rhgb quiet
    initrd /initrd-2.6.27.12-170.2.5.fc10.x86_64.img
    title Other
    rootnoverify (hd0,0)
    chainloader +1
    Ainsi que le contenu du fichier /etc/fstab :
    #
    # /etc/fstab
    # Created by anaconda on Wed Feb 4 10:27:20 2009
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or vol_id(8) for more info
    #
    UUID=87362094-be53-445a-a80f-4e0b5d46c6f1 / ext3 defaults 1 1
    UUID=a81af82a-c912-4168-b66e-0a695f2390d9 /boot ext3 defaults 1 2
    tmpfs /dev/shm tmpfs defaults 0 0
    devpts /dev/pts devpts gid=5,mode=620 0 0
    sysfs /sys sysfs defaults 0 0
    proc /proc proc defaults 0 0
    UUID=1107e93e-677f-45a6-b950-71dad72f5991 swap swap defaults 0 0

  13. #13
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Tu as trnasféré la /boot vers sda1, ok ?
    Donc ta root est hd0,0 exactement comme grub a dit.
    Mais dans ta grub.conf la root est resté hd0,1 et ta win* est considérée comme hd0,0.
    Test la chose suivante:
    tu boot... et lorsque grub s'affiche tu sélecte le noyau et tu tape 'e' de <edit>.
    Maintenant tu vois ta config pour ce noyau.
    Tu va sur root (hd0,1) et change en root (hd0,0) et <enter>.
    C'est changé , ok ?
    Maintenant tu boot et dis-moi quoi.
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

  14. #14
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    C'est bon,

    j'ai tapé e au moment de l'affichage du grub.
    j'ai changé le root (hd0,1) en root (hd0,0) et validé.
    Le système d'exploitation ce lance
    mais par contre si je redemarre de nouveau il me remet
    le même message File not found et fait la même
    démarche que précédent en mettant root(hd0,0) de nouveau.

  15. #15
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Il faut adapter ta grub.conf j'avais dit, ce qui est en gras.

    # grub.conf
    default=0
    timeout=10
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title Fedora (2.6.27.12-170.2.5.fc10.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.27.12-170.2.5.fc10.x86_64 ro root=UUID=87362094-be53-445a-a80f-4e0b5d46c6f1 rhgb quiet
    initrd /initrd-2.6.27.12-170.2.5.fc10.x86_64.img
    Et réinstaller grub à la main comme tu as déjà fait.
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

  16. #16
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 359
    Points : 136
    Points
    136
    Par défaut
    C'est Ok,

    le système restauré fonctionne et arrive à démarrer.

    Merci beaucoup.

  17. #17
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    N'oublis pas de mettre le sujet en [RESOLU]
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différence entre une image simple et une image 3D
    Par katebe dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 29/08/2008, 18h03
  2. Réponses: 7
    Dernier message: 07/07/2008, 11h18
  3. Réponses: 4
    Dernier message: 19/06/2008, 15h41
  4. position dans une image (selection dans une image)
    Par kaiseresis dans le forum Images
    Réponses: 3
    Dernier message: 31/05/2008, 13h30
  5. Convertir une image jpeg en une image .ico. .
    Par sonja dans le forum Imagerie
    Réponses: 5
    Dernier message: 14/05/2007, 18h41

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