Page 1 sur 2
[Sauvegarde] Image de l'intégralité du disque dur (Résolu)
Publié : dim. 23 nov. 2014, 12:05
par Backtoback
Bonjour,
Je vais envoyer mon ordi en réparation, de ce fait, je voudrais faire une image complète du disque dur.
Au cas ou, le SAV fait une connerie sur mon Archlinux, je voudrais pouvoir restaurer intégralement le disque.
Mon disque dur fait 931,51 Go et mon disque dur externe fait 3,64 To.
J'ai fait une première sauvegarde avec :
Sauf que j'ai oublié l'option conv donc il faut que je le refasse avec :
Comme ca je garderai la taille des partitions de sda.
Le soucis que j'ai actuellement, est qu'après avoir fait la manip (sans le conv), mon disque dur externe n'est plus vu, que ce soit via nautilus ou via un df -a. Seul gparted le voit et me le marque en sdb et en unallocated comme FileSystem, je me demande donc si je pourrais faire le dd inverse pour restaurer.
Ma question est donc la suivante : (ou plutot mes questions

)
Est ce pour vous la bonne méthode pour faire ce que je désire?
Est il plus judicieux de faire la mm commande mais au lieu de copier sur sdb, de copier sur une partition sdb1?
Je vous remercie pour votre aide
B2B
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 13:25
par benjarobin
Si tu veux vraiment utiliser
dd
, ne le fait pas comme ceci !
Formate ton disque dur externe : créer une table de partition MBR, puis une seule partition de donnée, en ext4 par exemple.
Monte ton disque dur externe dans /mnt, puis fais la sauvegarde avec
dd
:
Code : Tout sélectionner
dd if=/dev/sda of=/mnt/backup-sda.iso conv=sync,noerror bs=64K
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 13:29
par Backtoback
Merci pour ces info, justement je me demandais si ca serait pas interessant de créer une iso
Mais après comment ouvrir l'iso et la repousser sur sda?
Si tu as une autre idée que dd je suis preneur
Merci pour ta réponse
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 13:33
par benjarobin
Pour restaurer, tu fais tout simplement l'inverse :
Code : Tout sélectionner
dd of=/dev/sda if=/mnt/backup-sda.iso conv=sync,noerror bs=64K
Tu peux sinon utiliser clonezilla. Mais rien ne t’empêche de faire les 2, une première sauvegarde avec dd, et une avec clonezilla

Voir aussi le Wiki : disk_cloning
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 13:35
par Backtoback
Je remarque que tu utilises pas la conv notrunc, or je souhaite or je souhaite conserver la taille de la partition, il faut donc que je la rajoute non?
Oui je connaissais clonezilla, mais je n'ai qu'un seul disque dur externe qui soit supérieur à la taille de mon disque interne
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 13:40
par benjarobin
Hum, je crois que tes informations sont complètement erronées.
Le notrunc ne fait pas du tout ce que tu penses. S'il y a déjà un fichier backup-sda.iso
de présent avec l'option notrunc, le contenu du disque sera copié à la suite du fichier ! Nous on ne veut pas du tout cela. Pour rappel dd
n'est qu'un utilitaire "basique" qui copie un fichier binaire vers un autre fichier... C'est tout. Il n'a aucun connaissance de ce qu'il copie (Il ne sait absolument pas que tu copie un disque). Par exemple dd
peut très bien être utilisé à la place de cp
, dd
est "juste" un peu plus avancé.
Et pour clonezilla, il peut très bien faire une sauvegarde d'un disque vers une partition / un fichier. Clonezilla peut très bien faire la même chose qu'avec dd
, d'ailleurs il fait en gros ceci en méthode de secours s'il ne trouve pas d’utilitaire pour copier intelligemment les partitions. En effet Clonezilla par défaut essaye de copier que ce qui est nécessaire, il ne copie pas l'espace libre de la partition.
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 13:53
par Backtoback
Effectivement, j'ai lu une mauvaise info.
Je vais faire avec clonezilla, cet outil est très bien
Oui mais si il copie que le nécessaire, mais sous forme de 3 partitions c'est pas difficile de restaurer je pense.
Mas comme il me semble que dd lui supprime ce qu'il y a sur la clé, je peux pas copier le continue de chaque partition sur le mm disque dur externe
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 14:03
par benjarobin
La méthode avec dd pure reste la méthode la plus fiable (si on ne fait pas n'importe quoi), c'est en plus ultra simple pour restaurer, mais il y a 2 inconvénients, c'est plus long et cela prend plus de place...
Sinon, je crois que vraiment tu n'as rien compris au fonctionnement de dd... Pourquoi cela effacerai le contenu du disque dur externe, si tu mets l'image du disque ou partition dans un fichier ?
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 14:05
par Backtoback
Non effectivement pas si je met dans un fichier.
On va dire, que je suis assez craintif sur le coup, donc je mélange peut etre un peu les choses.
Donc pour faire un truc propre, un petit :
Code : Tout sélectionner
dd if=/dev/sda of=/mnt/backup-sda.iso conv=sync,noerror bs=64K
qui devrait me permettre, en cas de besoin de restauration, de conserver mes partitions (au niveau taille) telles qu'elles l'étaient avant
Edit:
Je monte avec mount /dev/sdb1 /mnt
Je monte bien la partition, pas le disque
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 14:07
par benjarobin
Voit
/dev/sda
comme un fichier, oui c'est un gros fichier, voit aussi
/dev/sda1
,
/dev/sdaX
comme des plus petits fichiers (cela reste des gros fichiers

), en faite
/dev/sda1
n'est qu'une sous partie du fichier de
/dev/sda
.
Bref, quand tu copies un fichier vers une partition (avec
cp
par exemple), la partition n'est pas effacée, tu as juste rajouté un fichier... Ici c'est la même chose, on copie un gros fichier vers un système de fichier monté dans
/mnt
(par exemple)
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 14:09
par Backtoback
Effectivement, ca simplifie un peu les choses.
J'aime bien l'idée, merci pour l'explication.
Pour m'assurer d'une chose, c'est bien sdb1 et pas sdb que je monte dans /mnt?
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 14:10
par benjarobin
Bien sur que tu montes la partition, donc /dev/sdb1, comme tout disque dur externe normal...
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 14:11
par Backtoback
Ouai, mais bon comme je te disais, j'ai tellement peur de foirer un truc ahah
Merci c'est parfait, je lance le tout
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : dim. 23 nov. 2014, 16:24
par waitnsea
Backtoback a écrit :
Je vais faire avec clonezilla, cet outil est très bien
1) Outil parfait qui ne m'a jamais laché, mais toutes les versions ne fonctionnent pas en cd-live, certaines sont buggées et ne se lancent pas
2) La limitation (incontournable à ma connaissance) : on ne peut restaurer que sur des supports au moins aussi grands que l'initial.
3) Ultime précaution, si tu veux restaurer un sda5 sur un sdb2 par exemple, il te faudra bidouiller les fichiers de ton image (on y arrive), il est plus simple de s'assurer que la cible porte le même identifiant que l'original.
"Oui mais si il copie que le nécessaire, mais sous forme de 3 partitions "
Clonezilla te laisse le choix de copier tout un disque d'un coup ou chaque partition une à une.
Enfin il te sort le Bkp en un ou plusieurs fichiers de la taille que tu souhaites (suite de disques de 600 Mb si tu graves sur CD

ou un seul fichier si tu prends l'option 20000000000 (ou +) comme taille de fichier de sortie)
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : lun. 24 nov. 2014, 00:07
par AbdelQahar
@ waitnsea :
3) Ultime précaution, si tu veux restaurer un sda5 sur un sdb2 par exemple, il te faudra bidouiller les fichiers de ton image (on y arrive), il est plus simple de s'assurer que la cible porte le même identifiant que l'original.
Tu pourrais me dire lesquels sur mon topic ? Je te remercie :
viewtopic.php?f=1&t=16194
Et d'ailleurs, pourquoi ne pas essayer de faire une sauvegarde avec tar ? Cela te permets de faire un fichier compressé qui prends moins de place que l'original. Il y a plein de tuto sur le net à ce sujet...
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : lun. 24 nov. 2014, 00:15
par Backtoback
Oui il est possible de compresser sa sauvegarde.
Mais la compression peut créer des soucis à la restauration, et n'ayant pas de soucis de place, j'avais pas envie de m'embêter avec une compression.
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : lun. 24 nov. 2014, 07:29
par waitnsea
@AbdelQahar
Bonjour,
Je parlais précisément des sauvegardes de clonezilla : exemple de composition d'une archive =
Code : Tout sélectionner
ls 2014-11-03-ARCHLINUX
blkdev.list Info-lshw.txt Info-saved-by-cmd.txt sda-chs.sf sda-pt.parted
clonezilla-img Info-lspci.txt parts sda-hidden-data-after-mbr sda-pt.parted.compact
Info-dmi.txt Info-packages.txt sda5.ext4-ptcl-img.gz.aa sda-mbr
Il faut au moins renommer le fichier sda5.ext4-ptcl-img.gz.aa en sdb2.ext4-ptcl-img.gz.aa (si sdb2 est le nom de la nouvelle partition), quand j'en ai eu besoin j'ai aussi fait la même substitution à l'intérieur de chaque fichier éditable de l'archive où je retrouvais "sda5" - peut-être n'est-ce pas utile.
Attention, dans les FAQ de clonezilla ils conseillent de faire ces modif sur une copie sans toucher à l'original, par sécurité.
Pour reprendre ta question précise : après une sauvegarde avec tar, je ne peux répondre, je n'utilise que clonezilla car il permet la compression et est beaucoup plus rapide que dd (qu'il utilise aussi, mais en association à d'autres process)
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : lun. 24 nov. 2014, 09:55
par benjarobin
AbdelQahar a écrit :Et d'ailleurs, pourquoi ne pas essayer de faire une sauvegarde avec tar ? Cela te permets de faire un fichier compressé qui prends moins de place que l'original.
Avec dd tu peux compresser aussi... Ce n'est pas parce que tu utilises un .tar que cela permet de le compresser. N'importe quel fichier peut être compressé. De plus rien que la compression peut prendre plus de temps que l'écriture du fichier non compressé, donc oui tu gagnes en espace mais pas en temps, sauf si le support de sauvegarde est vraiment lent.
Sinon tar n'est clairement pas recommandé pour faire une sauvegarde parfaite (un clone), cela ne permet de ne sauvegarder que les fichiers, le système de fichier n'est pas préservé (donc exit la préservation des UUID...). De plus tu ne peux pas sauvegarder le MBR ni les partitions autre que ext*.
waitnsea a écrit : je n'utilise que clonezilla car il permet la compression et est beaucoup plus rapide que dd (qu'il utilise aussi, mais en association à d'autres process)
Clonezilla n'est qu'un script, oui je simplifie beaucoup, qui lance d'autres outils. Clonezilla peut lancer dd, d'ailleurs il le fait pour la sauvegarde du MBR. Par contre il va lancer partclone pour les partitions ext* , outil qui copie intelligemment la partition, il ne copie que les parties utilisées de la partition, donc bien plus rapide si la partition est presque vide.
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : lun. 24 nov. 2014, 10:18
par mimile
Salut,
Il y a maintenant quelques années, j'ai transféré Debian Lenny (/, swap et /home) d'un petit DD de 40 Go 5400 t/m sur un disque de 200 Go 7200 t/m en utilisant la méthode décrite ici :
http://forum.pcastuces.com/transferer_u ... 1�.
A l'époque, j'avais choisi reiserfs comme type de fichier donc les commandes indiquées ne sont pas valables ; toutefois, il existe les commandes équivalentes pour ext3 et ext4.
Je le sais car je l'ai fait ultérieurement mais malheureusement, je n'ai pas mémorisé les dites commandes dans le fichier "astuces linux" que je me suis créé où je collationne les astuces que je recueille ça et là sur les différents forums (fora) que je fréquente.
Il n'est toutefois pas difficile de les retrouver.
Je précise que j'avais installé le nouveau disque en interne et que j'avais les mêmes UUID ; j'ai ensuite retiré le 40 Go et connecté le nouveau disque à sa place.
Résultat : grâce à la commande "resize_reiserfs", la copie sur le nouveau disque avait exactement les mêmes dimensions que l'original (40 Go) donc 160 Go de libre pour du stockage ou installer d'autres OS.
A l'époque, il ne m'a pas été possible de transférer la copie sur un disque externe à titre de sauvegarde mais ça doit être possible à l'heure actuelle.
Voilà
Re: [Sauvegarde] Image de l'intégralité du disque dur
Publié : lun. 24 nov. 2014, 14:43
par AbdelQahar
@backtoback : je te comprends, chacun voit midi à sa porte comme on dit ! Moi j'ai un problème de place. Et c'est surtout que je pensais faire des sauvegardes régulières et les mettre ailleurs que sur mon ordi comme sur google drive par exemple (15 GO d'espace gratos...)
@waitnsea : j'ai trouvé : il s'agissait du menu de grub qui n'avait pas était mis à jour sur ma copie, donc il me renvoyé vers la partition originale. J'ai juste chrooté dedans et grub-mkconfig/grub-install. D'ailleurs, le même problème devrait se poser avec clonezilla en théorie...
@benjarobin : oui c'est vrai, je n'ai pas été assez précis : il faut rajouter un format de compression à tar (gz par exemple autre).
Pour le reste, perso, ça ne m'embête pas de sortir mon gparted, refaire le partitionnement, extraire ce qu'il faut la ou il faut, et mettre à jour grub... En fait, comme en ce moment je m'étais lancé avec tar (étant donné que j'ai trouvé beaucoup de tuto sur internet mentionnant cette méthode), je voulais testé et aller jusqu'au bout. Et je viens d'y arriver donc je suis content et je veux faire partager mon expérience.
Ça veut pas dire que je prétends qu'il n'y a pas mieux...
Par exemple, moi je préfère faire le plus possible manuellement en ligne de commande plutôt qu'avec des programmes ou des logiciels tous prêts en règle général. Je trouve que j'apprends plus comme ça, et j'ai le sentiment d'avoir vraiment le contrôle.
J'ai essayé une fois clonezilla, mais ça m'avait pas trop plus... Mais pareil, peut-être que si j'y reviens et que j'étudie sérieusement la question, je vais le trouver magnifique...
Mais j'aimerais juste que tu me dises qq chose (désolé backtoback de m'accaparer ton topic) : le problème que j'avais eu avec dd et que je n'ai pas su résoudre est l'espace inutilisé à la fichier de la partition de restauration si elle plus grande que l'originiale. Il y a une option à ajouter à dd pour contourner ce problème ? Même question pour le fichier de stockage dans lequel est placé le dd : il prends la même place que la partition même si elle n'est pas complètement remplie.