Ci-dessous, les différences entre deux révisions de la page.
linux:dd_image_disque [25-02-2012 22:39] edmc73 Page moved from linux:edmc73:linux:edmc73:dd_image_disque to edmc73:linux:dd_image_disque |
linux:dd_image_disque [04-04-2013 22:06] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Les images avec dd ====== | ||
- | |||
- | dd est un outils puissant sous linux qui remplacera largement les Ghost et autre alcohol 120% ou deamon tools. | ||
- | |||
- | ===== Faire une sauvegarde ===== | ||
- | Voici comment faire une image d'un disque dur avec l' | ||
- | |||
- | < | ||
- | |||
- | Avec ce code, vous venez de mettre l' | ||
- | |||
- | Pour faire l' | ||
- | |||
- | |||
- | ===== Faire une restauration ===== | ||
- | |||
- | ==== Restauration intégrale ==== | ||
- | |||
- | Vous venez de scratcher plusieurs fichiers et votre système d' | ||
- | |||
- | Il est temps de restaurer votre sauvegarde avec cette commande. | ||
- | |||
- | |||
- | < | ||
- | |||
- | Il est évident que l' | ||
- | |||
- | |||
- | ==== Restauration partielle ==== | ||
- | |||
- | C'est la que ca devient fun, imaginons que vous avez scratché un fichier et que vous voulez récupérer seulement ce fichier sans tout restaurer. | ||
- | |||
- | === à partir d'une image d'une partition === | ||
- | |||
- | Tout va bien se passer si vous avez fait l' | ||
- | |||
- | Créer un répertoire vide afin de monter l' | ||
- | |||
- | Monter l' | ||
- | |||
- | < | ||
- | |||
- | Copiez ensuite le ou les fichiers que vous désirez. | ||
- | |||
- | N' | ||
- | |||
- | < | ||
- | |||
- | === à partir d'une image de disque dur entier === | ||
- | |||
- | Dans le cas de la récupération d'un fichier sur une image de disque entier, nous allons devoir procéder à plusieurs étapes. | ||
- | |||
- | Avant tout, regardons les infos du disque dont nous avons fait l' | ||
- | |||
- | < | ||
- | |||
- | Disk /dev/hda: 4871 MB, 4871301120 bytes | ||
- | 255 heads, 63 sectors/ | ||
- | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
- | |||
- | | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | |||
- | Retenons le nombre de cylindre qui est de 592 dans cet exemple. | ||
- | |||
- | Voyons maintenant les partitions disponibles dans notre fichier image avec la commande suivante : | ||
- | |||
- | < | ||
- | |||
- | Command (m for help): **p** | ||
- | |||
- | Disk / | ||
- | 255 heads, 63 sectors/ | ||
- | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
- | |||
- | | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | |||
- | Nous devrions avoir ici la même chose que lorsque nous regardions la structure du disque dur physique. | ||
- | |||
- | Maintenant, pour pouvoir monter une partition issue de l' | ||
- | |||
- | < | ||
- | |||
- | Disk / | ||
- | 255 heads, 63 sectors/ | ||
- | Units = sectors of 1 * 512 = 512 bytes | ||
- | |||
- | | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | |||
- | Cet offset doit être en octet, nous devons donc prendre le nombre de la colonne Start et le multiplier par 512. | ||
- | |||
- | Dans notre exemple nous allons monter l' | ||
- | 7695198 * 512 = 3939941376 | ||
- | |||
- | |||
- | < | ||
- | |||
- | |||
- | |||