Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
app:ddrescue:documentation [2018/11/16 16:22] – yoann | app:ddrescue:documentation [2024/03/15 15:39] (Version actuelle) – yoann |
---|
- **Première phase: la copie** (en 5 passes). Lecture des parties non essayées (**non-tried**) du domaine de restauration dans le fichier d'entrée. Marque les blocs illisibles ou répondant trop lentement comme **non-trimmed** (non arrangé) et passe au delà en laissant un espace. Ces zones délaissées seront essayées plus tard avec 4 passes additionnelles avant abandon (**triming**), inversant le sens de lecture entre chaque passe jusqu'à ce que tout le domaine de restauration ait été essayé.\\ La 2ieme passe délimite les blocs laissés par la première passe. Les passes 3 et 4 tentent de lire dans le même sens les zone délaissées car trop lentes. Pour chaque blocs, les passes 2 à 4 abandonnent le bloc dès la première erreur. La dernière passe est un passe de balayage avec abandon désactivé. L’intérêt des passes multiples est de déterminer de larges zones défectueuses rapidement, sauvegarder en premier les zones les plus prometteuses, garder le fichier map petit et produire un bon point de départ pour le trimming.\\ Seulement les zones **non-tried** sont lues par blocs. Les étapes de **trimming**, **scraping** et **retrying** sont faites secteurs par secteurs. Chaque secteur est essayé au plus 2 fois. La première fois comme partie d'un bloc, la seconde en lecture du secteur seul. | - **Première phase: la copie** (en 5 passes). Lecture des parties non essayées (**non-tried**) du domaine de restauration dans le fichier d'entrée. Marque les blocs illisibles ou répondant trop lentement comme **non-trimmed** (non arrangé) et passe au delà en laissant un espace. Ces zones délaissées seront essayées plus tard avec 4 passes additionnelles avant abandon (**triming**), inversant le sens de lecture entre chaque passe jusqu'à ce que tout le domaine de restauration ait été essayé.\\ La 2ieme passe délimite les blocs laissés par la première passe. Les passes 3 et 4 tentent de lire dans le même sens les zone délaissées car trop lentes. Pour chaque blocs, les passes 2 à 4 abandonnent le bloc dès la première erreur. La dernière passe est un passe de balayage avec abandon désactivé. L’intérêt des passes multiples est de déterminer de larges zones défectueuses rapidement, sauvegarder en premier les zones les plus prometteuses, garder le fichier map petit et produire un bon point de départ pour le trimming.\\ Seulement les zones **non-tried** sont lues par blocs. Les étapes de **trimming**, **scraping** et **retrying** sont faites secteurs par secteurs. Chaque secteur est essayé au plus 2 fois. La première fois comme partie d'un bloc, la seconde en lecture du secteur seul. |
- **Deuxième phase: le trimming**. Le trimming s'effectue en une passe. Pour chaque bloc marqué **non-trimmed** lecture par secteur de l’extrémité du bloc jusqu’à un secteur défaillant, marque le secteur comme mauvais **bad** et le reste du bloc **non-scraped** sans essayer de le lire. | - **Deuxième phase: le trimming**. Le trimming s'effectue en une passe. Pour chaque bloc marqué **non-trimmed** lecture par secteur de l’extrémité du bloc jusqu’à un secteur défaillant, marque le secteur comme mauvais **bad** et le reste du bloc **non-scraped** sans essayer de le lire. |
| |
| ===== Installation ===== |
| |
| Sur une debian like, le paquet à installer via apt est **gddrescue** : |
| <code bash> |
| sudo apt-get install gddrescue |
| </code> |
| |
| La documentation complète est disponible au format info : |
| <code bash> |
| info ddrescue |
| </code> |
| |
| |
===== Options/arguments usuels ===== | ===== Options/arguments usuels ===== |