Pages : 1
#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
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
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
Bonjour
Question idiote.
Ne se trouverait -il pas dans la poubelle/corbeille ?
Non, la corbeille est vide
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
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
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
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.
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
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 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é
Dernière modification par fred-cavernedufond (Le 20/11/2023, à 18:10)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne