Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/11/2023, à 16:50

Ceedjee

Récupération d'un dossier

Bonsoir,
Hier soir en rentrant chez moi je me suis rendu compte qu'un dossier présent sur mon bureau à disparut. J'ai dû le supprimer par mégarde, mais je ne sais pas à quel moment sachant que j'ai utilisé ce dossier quelques heurs plus tôt.

Bref, j'ai regardé vite fait sur le net j'ai vu qu'en ayant l'inode du dossier on pouvais le récupérer, mais quand je fait lsdel dans debugfs, la liste s’arrête au 8 novembre, alors qu'hier on était le 16 ... J'ai essayé de supprimer des fichiers pour voir si la liste s'actualise, mais aucun changement.

Ensuite j'ai vu qu'avec TestDisk, en sélectionnant la partition en mode liste, il est sensé afficher en rouge les fichiers/dossier supprimé, pour permettre leur récupération. Sauf qu'il n'y a aucun élément en rouge et en parcourant le contenu du bureau, le dossier n'y est pas, idem pour les fichiers que j'ai supprimé volontairement ...

Est-ce que quelqu'un saurais pourquoi lsdel ne retourne pas la liste des inodes récemment supprimé ou pourquoi TestDisk ne vois pas les éléments supprimé ?

Hors ligne

#2 Le 17/11/2023, à 19:10

fred-cavernedufond

Re : Récupération d'un dossier

Bonjour,
Deux choses distinctes : 1) le dossier ; 2) les fichiers. As-tu perdu l'un ; l'autre ou les deux ?

L'histoire des inodes est une sorte de raccourcis pour les dossiers dans linux. Donc si effectivement tu retrouves le n° inode du dossier, tu devrais pouvoir le retrouver avec son contenu ; il est quelque part sur ton disque dur. Vérifie que tu as activer les fichiers cachés...

Pour les fichiers, si tu te souviens d'un nom, tu as une chance de retrouver le dossier. (exemple : fichier/ propriété et il te donnera le chemin de son dossier) En revanche, si tu as travaillé avec la machine depuis (création d'autres documents => nouvelle écriture sur le disque) il est a parier que ces fichiers ont été écrasés et seront probablement perdus...d'ou le fait que la bécane ne trouve rien.

As-tu tenté de faire une récupération via la sauvegarde "Deja up" si elle est installé ? simple et efficace.
Ensuite tu as la commande "foremost" qui permet de récupérer des choses. Cf ici : https://doc.ubuntu-fr.org/foremost
Testdisk peut effectivement récupérer une partie des données SI d'autres n'ont pas été ré-écrites par dessus. Testdisk est a manipuler avec précaution...

Fred


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne

#3 Le 17/11/2023, à 22:54

Ceedjee

Re : Récupération d'un dossier

DejaDup est installé, mais malheureusement, il n'est pas configuré.

C'est un dossier qui contient plusieurs fichiers et sous-dossiers. Je me rappel le nom d'un ou deux fichiers présent dans des sous-dossier, mais bon il ont tous disparut avec le dossier en question ...

Le disque concerné c'est mon disque système, donc je l'utilise actuellement, c'est mon seul ordi. Mais je ne télécharge pas, et ne déplace de fichier vers ce disque. mais bon je suppose que le système créer et efface des fichiers régulièrement pour son fonctionnement.

Hors ligne

#4 Le 18/11/2023, à 10:39

fernand1

Re : Récupération d'un dossier

Bonjour
Question idiote.
Ne se trouverait -il pas dans la poubelle/corbeille ?

Hors ligne

#5 Le 18/11/2023, à 11:08

fred-cavernedufond

Re : Récupération d'un dossier

Ceedjee a écrit :

DejaDup est installé, mais malheureusement, il n'est pas configuré. C'est un dossier qui contient plusieurs fichiers et sous-dossiers. Je me rappel le nom d'un ou deux fichiers présent dans des sous-dossier, mais bon il ont tous disparut avec le dossier en question ...Le disque concerné c'est mon disque système, donc je l'utilise actuellement, c'est mon seul ordi. Mais je ne télécharge pas, et ne déplace de fichier vers ce disque. mais bon je suppose que le système créer et efface des fichiers régulièrement pour son fonctionnement.


Bonjour,

Est-ce que tu travailles sur un disque disque SSD ou un modèle mécanique ?

Tu peux faire une autre vérification via le logiciel "Krusader" (ou un équivalent). Il est puissant et va peut-être te retrouver quelque chose ou te mettre sur une piste -> https://doc.ubuntu-fr.org/krusader

Dans Déja Up / vue d'ensemble / préférences (icone carrée avec des petits traits horizontaux en haut à droite), tu vérifies pour voir si tu as un emplacement de sauvegarde. S'il y a un dossier référencé, tu vas dans son emplacement dans le gestionnaire de fichiers et tu vérifies que tu as une sauvegarde à la date estimé que tu cherches. (tri par date)  Si oui, tu réprends DéjàUp et tente une restauration. Se laisser guider, au besoin crée un dossier ou ta sauvegarde va se décompresser. S'il n'y a pas de dossier, il n'y a pas de sauvegarde et on oublies DéjaUp.

La commande Forermost permettra de confirmer ce que dira Krusader mais s'il n'y a rien à ce stade, c'est mauvais signe.

En dernier recours, il faudra faire une tentative de récupération de données "en profondeur" en travaillant sur les partitions via Testdisk ou Gpart. Bien se documenter sur leurs utilisation avant, au besoin cloner ton disque pour travailler sans risque en gardant l'original si ça plante.

Les récupération de docs via ces outils n'est garantie en rien. Plus le fichier à récupérer est "vieux dans le temps", plus il a des chances d'avoir été effacé par la machine. En effet, à chaque fois que tu utilises ton ordi, la machine va écrire à certains emplacements du disque dur. Selon l'état de celui-ci, elle va écrire soit à des emplacements libres ; soit ré-écrire à l'emplacement d'anciens fichiers censés avoir été effacés ou les deux. C'est encore pire sur les SSD : je n'entre pas dans la technique. Pour avoir les meilleures chances de récupérer quelque chose, il faut limiter au maximum dès à présent l'écriture de données dans la machine.

Fred

Dernière modification par fred-cavernedufond (Le 18/11/2023, à 11:17)


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne

#6 Le 18/11/2023, à 11:30

fred-cavernedufond

Re : Récupération d'un dossier

Voir ici paragraphe 3.5 : info interessantes. https://doc.ubuntu-fr.org/systeme_de_fi … s_nixinode

Si tu retrouves tes fichiers par exemple avec Krusader, c'est qu'ils sont quelque part sur ton disque dur et n'ont pas été effacés. Dans ce cas, il y a fort à parier que c'est le lien inode de ton dossier qui est cassé. il faut le retrouver et/ou le reconstruire.
Fred


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne

#7 Le 18/11/2023, à 11:35

geole

Re : Récupération d'un dossier

Ceedjee a écrit :

Je me rappelle le nom d'un ou deux fichiers présents dans des sous-dossiers, mais bon il ont tous disparu avec le dossier en question ...

Bonjour.
Il est aussi possible que tu aies accidentellement déplacé le dossier. Pour vérifier si c'est quelque part.

sudo find / -iname "*Partie De Nom Fichier Dont Que Tu Connais Avec Certitude*"

{

Dernière modification par geole (Le 18/11/2023, à 11:37)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#8 Le 18/11/2023, à 14:06

Ceedjee

Re : Récupération d'un dossier

fernand1 a écrit :

Bonjour
Question idiote.
Ne se trouverait -il pas dans la poubelle/corbeille ?

Non, la corbeille est vide

fred-cavernedufond a écrit :

Est-ce que tu travailles sur un disque disque SSD ou un modèle mécanique ?

C'est un SSD. Déja Up est installé mais pas configuré, je ne savais même pas que je l'avais par défaut. Du coup il n'y a rien que je puisse récupérer avec.

Je vais tester Krusader. Mais l'analyse approfondi va me donner trop de résultat vu que ce disque vois transiter des centaines de fichiers chaque semaine depuis des années. Si au moins il arrivais à récupérer le nom original des fichiers sa m'aiderais, mais avec un nom générique j'en aurai pour des semaines a trouver les bons fichiers. C'est pour sa que je me suis concentrer sur l'inode. J'ai trouvé un tuto dans la nuit, mais malheureusement je n'ai toujours pas pu trouver l'inode du dossier. J'ai aussi essayé avec ext4magic, rien.

En tout cas, je vais explorer les 2 lien que tu m'a donné.
Merci smile

geole a écrit :

Bonjour.
Il est aussi possible que tu aies accidentellement déplacé le dossier. Pour vérifier si c'est quelque part.

sudo find / -iname "*Partie De Nom Fichier Dont Que Tu Connais Avec Certitude*"

{

J'y ai pensé et j'ai fait un recherche avec le nom du dossier, il n'a rien trouvé. Je vais quand même essaye ta commande. Merci smile

Dernière modification par Ceedjee (Le 18/11/2023, à 14:10)

Hors ligne

#9 Le 18/11/2023, à 16:06

fred-cavernedufond

Re : Récupération d'un dossier

>je n'ai toujours pas pu trouver l'inode du dossier.
il te faut trouver un moyen de lister les n° inodes : il y a la commande "DF" qui peut te donner une piste -> http://bash.over-blog.com/2018/03/les-i … icher.html

Je répète, tu as 2 options :

1 - soit tu essayes de trouver les fichiers et "remonte" vers le dossier qui les contient. A partir de là, soit ce dossier sera lié à un numéro inode qu'il faudra vérifier (lien inode cassé ?) soit le dossier n'aura pas de n° inode et il faudra le crée.

2 - tu listes les numéros inode en service* puis cherche s'il y en a un qui correspond à ton dossier, tu retrouveras alors facilement son emplacement dans la bécane. S'il n'y a pas de n° correspondant, ca va etre beaucoup plus dur puisqu'il te faudra retrouver "en aveugle" le lien de cet inode effacé.
* Les spécialistes du forum auront surement des lignes de commandes à te donner.

Par hasard, est-ce que tu n'aurais pas une partition caché ? masqué ? "flingué"...ce qui expliquerait que tu ne trouves rien ?

cf aussi : https://www.malekal.com/inode-linux/#Co … un_fichier
Fred

Dernière modification par fred-cavernedufond (Le 18/11/2023, à 16:10)


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne

#10 Le 18/11/2023, à 16:17

fred-cavernedufond

Re : Récupération d'un dossier

Regarde aussi ici, j'avais eu un probleme similaire : https://forum.ubuntu-fr.org/viewtopic.php?id=2077235

il te faut définir une méthodologie de travail sinon tu vas patauger...


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne

#11 Le 18/11/2023, à 16:39

Ceedjee

Re : Récupération d'un dossier

fred-cavernedufond a écrit :

1 - soit tu essayes de trouver les fichiers et "remonte" vers le dossier qui les contient. A partir de là, soit ce dossier sera lié à un numéro inode qu'il faudra vérifier (lien inode cassé ?) soit le dossier n'aura pas de n° inode et il faudra le crée.

2 - tu listes les numéros inode en service* puis cherche s'il y en a un qui correspond à ton dossier, tu retrouveras alors facilement son emplacement dans la bécane. S'il n'y a pas de n° correspondant, ca va etre beaucoup plus dur puisqu'il te faudra retrouver "en aveugle" le lien de cet inode effacé.

Sur mon bureau, c'est le seul dossier que je ne vois plus. J'ai du le supprimer sans faire attention. Et il n'y a aucun lien symbolique qui pointe vers un des fichiers ou sous-dossiers qui s'y trouvais.

fred-cavernedufond a écrit :

Par hasard, est-ce que tu n'aurais pas une partition caché ? masqué ? "flingué"...ce qui expliquerait que tu ne trouves rien ?

Je n'ai pas de partition caché et aucune partition ou disque ne semble endommagé. Tout marche normalement.

Hors ligne

#12 Le 19/11/2023, à 19:19

erresse

Re : Récupération d'un dossier

Et que donne la commande que t'a indiqué geole ?

Ceedjee a écrit :

geole a écrit :

    Bonjour.
    Il est aussi possible que tu aies accidentellement déplacé le dossier. Pour vérifier si c'est quelque part.

    sudo find / -iname "*Partie De Nom Fichier Dont Que Tu Connais Avec Certitude*"

    {

J'y ai pensé et j'ai fait un recherche avec le nom du dossier, il n'a rien trouvé. Je vais quand même essaye ta commande. Merci smile


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#13 Le 19/11/2023, à 22:12

Ceedjee

Re : Récupération d'un dossier

erresse a écrit :

Et que donne la commande que t'a indiqué geole ?

Rien, aucun des fichiers dont je lui ai donné le nom n'a été trouvé.

Je pense que je vais juste me faire à l'idée que j'ai définitivement perdu ce dossier. J'ai activé la sauvegarde journalière pour éviter que sa ne m'arrive encore à l'avenir. Au moins sa m'a permis d'apprendre qu'il y a un logiciel de sauvegarde pré-installé.

Hors ligne

#14 Le 20/11/2023, à 18:06

fred-cavernedufond

Re : Récupération d'un dossier

Il resterait à sonder les partitions avec Testdisk - ou un soft de récupération sous Windows - pour qu'il retrouve éventuellement quelques morceaux de fichiers mais je doute hmm Ce qui m'étonne c'est que même si la machine à écrasé des fichiers, tu aurais dû en retrouver au moins quelques bribes par le nom + l'extension.

Moralité ? on ne le répétera jamais assez : 5 mn de sauvegarde = 5 heures ou 5 jours de gagné smile

Dernière modification par fred-cavernedufond (Le 20/11/2023, à 18:10)


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne