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 | ||
| tutoriel:reparer_une_archive_corrompue [Le 23/06/2010, 21:52] – 62.88.64.152 | tutoriel:reparer_une_archive_corrompue [Le 11/09/2022, 12:22] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 24: | Ligne 24: | ||
| Et bien vous n'avez vraiment pas de chance ! Votre archive est certainement corrompue. | Et bien vous n'avez vraiment pas de chance ! Votre archive est certainement corrompue. | ||
| + | =====Solution pour une archive compressée tar.bz2===== | ||
| - | =====Solution===== | + | Avec le gestionnaire d' |
| - | Avec le gestionnaire d' | + | Pour récupérer la suite, tapez : |
| - | + | ||
| - | Pour récupérer la suite | + | |
| - | taper | + | |
| < | < | ||
| bzip2recover nomdelarchive.tar.bz2 | bzip2recover nomdelarchive.tar.bz2 | ||
| Ligne 37: | Ligne 35: | ||
| Ces fichiers se nomment rec00001nomdelarchive.tar et ainsi de suite. | Ces fichiers se nomment rec00001nomdelarchive.tar et ainsi de suite. | ||
| - | Ensuite il faut tester chacun des fichiers, pour cela taper | + | Ensuite il faut tester chacun des fichiers, pour cela tapez : |
| - | < | + | < |
| - | bunzip rec*bz2 | + | Si vous avez un retour " |
| - | </ | + | si cela est encore trop long, envisagez |
| - | Si vous avez un retour " | + | |
| - | essayer | + | |
| - | si cela est encore trop long, envisager | + | |
| - | Vous allez obtenir le nom du fichier corrompu | + | Vous allez obtenir le nom du fichier corrompu (ex rec003776nomdelarchive.tar). |
| - | (ex rec003776nomdelarchive.tar) | + | Déplacez |
| - | et bien déplacer | + | |
| - | Ensuite reconstruisez la suite des fichiers en tapant | + | Ensuite, reconstruisez la suite des fichiers en tapant |
| < | < | ||
| cat rec0* > findelarchvie.tar | cat rec0* > findelarchvie.tar | ||
| </ | </ | ||
| - | Récupérer | + | Récupérez |
| http:// | http:// | ||
| qui permet de retrouver les marques d' | qui permet de retrouver les marques d' | ||
| Ligne 60: | Ligne 54: | ||
| perl find_tar_headers.pl findelarchive.tar | perl find_tar_headers.pl findelarchive.tar | ||
| </ | </ | ||
| - | Une fois lancé, vous pouvez l' | + | Une fois lancé, vous pouvez l' |
| - | et repérer les chiffres mentionnés | + | |
| < | < | ||
| findelarchive.tar: | findelarchive.tar: | ||
| Ligne 68: | Ligne 61: | ||
| findelarchive.tar: | findelarchive.tar: | ||
| </ | </ | ||
| - | Le nombre à repérer est celui de la première ligne, dans ce cas il s'agit de 17185 | + | Le nombre à repérer est celui de la première ligne, dans ce cas il s'agit de 17185. |
| - | Reconstruisez correctement l' | + | Reconstruisez correctement l' |
| < | < | ||
| tail -c +17185 findelarchive.tar > bonnearchive.tar | tail -c +17185 findelarchive.tar > bonnearchive.tar | ||
| </ | </ | ||
| - | Évidemment mettez le bon chiffre à la place de 17185 | + | Évidemment, mettez le bon chiffre à la place de 17185 |
| - | Voilà vous n'avez plus qu'a [[: | + | Voilà vous n'avez plus qu'à [[: |
| + | =====Solution pour une archive compressée TGZ (avec Gzip Recovery Tool)===== | ||
| + | |||
| + | Gzip Recovery Tool est un outil en ligne de commande qui permet de restaurer une archive corrompue TGZ (tar.gz). | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | * Via les dépôts: installer le paquet **[[apt> | ||
| + | * Manuellement (en passant par le site de l' | ||
| + | |||
| + | ==== Utilisation ==== | ||
| + | |||
| + | Lancer la commande suivante pour débuter la restauration: | ||
| + | < | ||
| + | gzrecover / | ||
| + | </ | ||
| + | |||
| + | Une archive avec l' | ||
| + | |||
| + | Une fois l' | ||
| + | < | ||
| + | cpio -F mon-archive-tar-corrompue.tar.recovered -i -v | ||
| + | </ | ||
| =====Voir aussi===== | =====Voir aussi===== | ||
| *[[: | *[[: | ||
