Outils pour utilisateurs

Outils du site


sauvegarde:ddrescue

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

sauvegarde:ddrescue [2025/05/07 09:30] – créée elesouefsauvegarde:ddrescue [2025/05/07 09:40] (Version actuelle) elesouef
Ligne 39: Ligne 39:
   * Le dernier argument "rescue.log" indique qu'on va sauvegarder le journal d’exécution de la commande dans un fichier rescue.log.   * Le dernier argument "rescue.log" indique qu'on va sauvegarder le journal d’exécution de la commande dans un fichier rescue.log.
  
 +Si la commande précédente s'arrête du fait d'erreurs trop importantes sur le disques, il est possible de la relancer de la manière suivante : 
 +
 +<code>
 +# ddrescue -d -f -r3 /dev/sdb4 rescue.img rescue.log
 +</code>
 +
 +  * L’option -d utilise l’accès direct au disque.
 +  * L’option -r3 tente de relire les secteurs défectueux jusqu’à trois fois.
 +
 +Au terme de la récupération, on dispose donc d'un fichier image du disque dur : 
 +
 +<code>
 +# ls -lh rescue.img
 +-rw-r--r--. 1 root root 230G Apr 21 17:22 rescue.img
 +</code>
 +
 +===== Troisième étape : accéder au donner restaurées dans l'image =====
 +
 +On crée tout d'abord un point de montage pour monter l'image du disque : 
 +
 +<code>
 +# mkdir -v /mnt/rescue
 +mkdir: created directory '/mnt/rescue'
 +</code>
 +
 +On monte ensuite l'image du disque en loopback : 
 +
 +<code>
 +# mount -v -o loop rescue.img /mnt/rescue/
 +mount: /dev/loop0 mounted on /mnt/rescue.
 +</code>
 +
 +Et on peut du coup utiliser ls ou tout autre outil pour accéder au données :
 +
 +<code>
 +# ls /mnt/rescue/
 +bin   dev  home  lib64       mnt  proc  run   selinux  sys  usr
 +boot  etc  lib   lost+found  opt  root  sbin  srv      tmp  var
 +</code>
sauvegarde/ddrescue.txt · Dernière modification : 2025/05/07 09:40 de elesouef