Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 03-12-2017 19:43:32

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

[Résolu] Récupération d'un tar

Bonjour,

J'ai une archive tar sur laquelle je fais:

gunzip archive.tar.gz


et j'obtiens

unexpected end of file

après un certains temps

Est-ce récupérable ?
Merci,

Dernière modification par bertaudmarc (10-12-2017 18:58:39)

Hors ligne

#2 03-12-2017 20:48:41

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] Récupération d'un tar

Bonjour
Vois peut être du coté du paquet gzrt

Description-fr: outil de récupération d'archives gzip
L'application gzrecover tente d'ignorer les données corrompues dans une
archive gzip ce qui permet de récupérer les données restantes.
.
L'application cpio doit être installée pour faciliter la récupération des
données provenant d'archives gzip endommagées.


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 04-12-2017 17:53:27

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

Je vais essayer

gzrevover -v archive.tar.gz

Hors ligne

#4 04-12-2017 21:01:46

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

après de nombreuses heures ...

Total decompressed output suivi d'un chiffre négatif



Pas de messages d'erreurs !?

Maintenant je lance

cpio -F archived.tar.gz.recovered -i -v


des messages défilent puis, en boucle:

Nombre mal formé



Cela me dit rien qui vaille sad

Dernière modification par bertaudmarc (04-12-2017 21:03:17)

Hors ligne

#5 04-12-2017 21:35:29

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Récupération d'un tar

D'où provient ce fichier, qu'est-il censé contenir et que lui est-il arrivé ?
Le message "unexpected end of file" laisse penser que le fichier a été tronqué. Ou bien il est tellement endommagé que gunzip pense qu'il devrait être plus long.
D'autre part, normalement on ne décompresse pas une archive compressée tar.gz directement avec gunzip, car cela la transforme juste en archive .tar non compressée. On extrait plutôt son contenu avec "tar xzf" qui va appeler gzip pour la décompression.

Dernière modification par raleur (04-12-2017 21:36:22)

Hors ligne

#6 05-12-2017 00:41:09

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

Ce fichier tar est un backup de la partition /.
Je ne sais pas ce qui lui est arrivé. Sauf que le disque à un moment donné était plein.

J'ai déjà abordé le sujet pour le disque:
https://debian-facile.org/viewtopic.php?id=19930
Maintenant j'essaye de récupérer les fichiers

Ce fichier tar se trouve sur un disque avec d'autres tar. Un autre tar semble aussi endommagé. Pas tous les tar semblent emdommagés.

J'ai essayé gunzip seulement "pour voir".

Maintenant j'attends la fin de la commande cpio ...

Dernière modification par bertaudmarc (05-12-2017 02:35:48)

Hors ligne

#7 05-12-2017 16:15:18

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

Cela fait presque 24 h que le message "nombre mal formé" défile.
Je pense que l'on peut arrêter cpio ?

Hors ligne

#8 05-12-2017 18:09:00

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Récupération d'un tar

Je n'ai jamais utilisé cpio pour lire une archive tar.
As-tu essayé avec tar ?

Hors ligne

#9 05-12-2017 18:16:18

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

Oui. Cela plantait.
Donc j'ai fait gzrecover puis cpio

Hors ligne

#10 05-12-2017 21:19:38

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Récupération d'un tar

Si la partition de sauvegarde était pleine, cela peut expliquer pourquoi l'archive est tronquée.
Je viens d'exécuter tar avec une archive tronquée, il finit en erreur mais extrait ce qui est possible de l'être.

Hors ligne

#11 06-12-2017 01:24:08

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

Mais le tar s'arrête dès la première erreur:

fin prématurée rencontrée dans l'archive
tar: Error is not recoverable: exiting now



Mon tar est mort n'est-ce pas ?

Dernière modification par bertaudmarc (06-12-2017 16:40:47)

Hors ligne

#12 08-12-2017 18:58:45

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

Si la partition de sauvegarde était pleine, cela peut expliquer pourquoi l'archive est tronquée.
Je viens d'exécuter tar avec une archive tronquée, il finit en erreur mais extrait ce qui est possible de l'être.



Moi ce qui m'inquiète c'est que cela a endommagé le disque contenant le tar.

Hors ligne

#13 08-12-2017 21:40:02

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Récupération d'un tar

J'ai eu les mêmes messages d'erreur lors de mes essais avec des archives volontairement tronquées, mais tout ce qui était avant la troncature a été extrait.

Hors ligne

#14 10-12-2017 18:58:19

bertaudmarc
Membre
Lieu : suisse
Distrib. : Debian 8.4
Noyau : Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-
(G)UI : Xfce 4.10
Inscription : 19-04-2016

Re : [Résolu] Récupération d'un tar

J'avais probablement un autre problème.
Merci.

Hors ligne

Pied de page des forums