Aperçu
ddrescue est un outil de récupération de données du projet GNU, spécialisé dans la copie sûre des données à partir de périphériques de stockage endommagés. Il gère efficacement les secteurs présentant des erreurs de lecture et utilise des fichiers journaux pour permettre la reprise du processus de récupération.
Caractéristiques principales
- Récupération de données à partir de médias endommagés
- Ignorer et réessayer les secteurs défectueux
- Reprise et efficacité de la récupération grâce aux fichiers journaux
- Prise en charge de divers périphériques de stockage (HDD, SSD, CD/DVD, etc.)
Options principales
Les options principales de ddrescue contrôlent la méthode de récupération, la gestion des fichiers journaux et le traitement des erreurs.
Comportement et contrôle de base
Gestion des fichiers journaux
Stratégies de récupération
Commande générée :
Essayez de combiner les commandes.
Description:
`ddrescue` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Diverses méthodes pour récupérer des données à partir de médias endommagés à l'aide de ddrescue.
Récupération de base
sudo ddrescue /dev/sdb1 /mnt/recovery/image.img recovery.log
Récupère les données de la partition endommagée `/dev/sdb1` vers le fichier `image.img` et enregistre la progression dans `recovery.log`.
Récupération forcée de disque entier (accès direct)
sudo ddrescue -f -d /dev/sdb /mnt/recovery/full_disk.img disk_recovery.log
Récupère l'intégralité du disque endommagé `/dev/sdb` vers `full_disk.img`. `-f` signifie écraser le fichier de destination et `-d` signifie accès direct au disque.
Récupération inversée
sudo ddrescue -R /dev/sdb1 /mnt/recovery/image.img recovery.log
Tente de récupérer les données en commençant par la fin du média. Peut être plus efficace pour certains types de dommages.
Spécifier le nombre de tentatives pour les secteurs défectueux
sudo ddrescue -r 3 /dev/sdb1 /mnt/recovery/image.img recovery.log
Tente de relire les secteurs défectueux jusqu'à 3 fois avant de les ignorer.
Installation
ddrescue n'est généralement pas inclus par défaut dans la plupart des distributions Linux et doit être installé via le gestionnaire de paquets. Le nom du paquet est généralement 'gddrescue'.
Debian/Ubuntu
sudo apt update && sudo apt install gddrescue
Installe ddrescue en utilisant le gestionnaire de paquets apt.
Fedora/RHEL
sudo dnf install gddrescue
Installe ddrescue en utilisant le gestionnaire de paquets dnf.
Arch Linux
sudo pacman -S gddrescue
Installe ddrescue en utilisant le gestionnaire de paquets pacman.
Conseils et précautions
Points à considérer et conseils pour une récupération efficace avec ddrescue.
Importance du fichier journal
L'utilisation d'un fichier journal permet de reprendre efficacement une tâche interrompue en ignorant les parties déjà récupérées. Sans fichier journal, la récupération doit recommencer depuis le début.
- Utilisation du fichier journal: `ddrescue` utilise un fichier journal pour suivre la progression de la récupération et permettre la reprise exacte d'une tâche interrompue. Ceci est particulièrement important pour la récupération de grands volumes de données.
- Conservation du fichier journal: Conservez le fichier journal en lieu sûr jusqu'à la fin du processus de récupération. Il est utile pour réessayer en cas d'échec.
Espace disque suffisant pour le média de destination
Le média de destination où les données récupérées seront stockées doit avoir suffisamment d'espace, idéalement plus grand que le média source.
- Espace suffisant: Le média de destination pour le fichier image récupéré doit être au moins aussi grand que le média source. L'option de fichier épars (-S) peut aider à économiser de l'espace.
Protection du média source
Soyez prudent pour éviter d'endommager davantage le média source pendant le processus de récupération. Montez-le en lecture seule si possible et évitez toute autre opération.
- Lecture seule: Si possible, montez le média source endommagé en lecture seule pour éviter toute écriture accidentelle.
- Prévention de dommages supplémentaires: Minimisez les autres opérations sur le média source pendant la récupération pour éviter des dommages physiques ou logiques supplémentaires.
Sauvegarde préalable
Il est conseillé de sauvegarder les données importantes par d'autres moyens avant d'utiliser ddrescue.
- Dernier recours: Bien que ddrescue soit un outil puissant, la récupération de données comporte toujours des risques. Si possible, sauvegardez vos données par d'autres méthodes avant d'utiliser ddrescue.