Forum Linux.debian/ubuntu comment récupérer des fichiers supprimés avec un rm -f

Posté par . Licence CC by-sa
Tags :
2
24
mai
2016

Bonjour à tous,

Je viens de supprimer des fichiers importants pour moi suite à une mauvaise manip sur ma debian….

J'ai fait un "rm -f temp_ "etoile"" au lieu de "rm -f temp_"etoile"" … un espace lourd de conséquence !!

Mon environnement :
Système de fichier : ext4

Je connais très précisément les noms des fichiers supprimés que je souhaite récupérer ainsi que leur date de création et leur taille.

Pouvez-vous me donner un coup de main?

Merci d'avance

jojo

  • # extundelete

    Posté par . Évalué à 8.

    1/ débrancher le disque et ne plus écrire dessus pour minimiser le risque d'écriture par dessus les données que tu souhaites récupérer
    2/ brancher le disque sur une autre machine sans le monter et déterminer le nom du device correspondant à la partition sur laquelle se trouve tes données
    3/sur cette autre machine, installer puis utiliser extundelete avec l'option --restore-files puisque tu connais le noms des fichiers

    aucune garantie que cela fonctionne

    tu peux aussi essayer magicrescue si les fichiers à récupérer correspondent à ceux qu'il sait reconnaitre (apt show magicrescue)

    • [^] # Re: extundelete

      Posté par (page perso) . Évalué à 5.

      brancher le disque sur une autre machine sans le monter

      Petite remarque à ce sujet: les desktops modernes ont tendance à monter les trucs un peu automatiquement, ce qui est super dans la plupart des cas (car c'est en général ce qu'on veut), mais pas dans ton cas.

      Donc bah branche le disque mais ne rentre pas dans un environnement desktop, ou alors en étant sûr que ce n'est pas configuré pour monter automatiquement un disque branché.

      Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

      • [^] # Re: extundelete

        Posté par . Évalué à 2.

        J'ai remarqué que si tu te mets à booter via une clé usb live (notamment via les distributions Ubuntu et dérivées), les disques de la machine ne sont pas montés automatiquement, donc c'est peut-être une solution possible.

  • # Photorec

    Posté par . Évalué à 3. Dernière modification le 24/05/16 à 15:22.

    Je ne sais pas si l'outil est toujours à jour ou maintenu mais je l'avais utilisé une fois. J'utiliserais donc photorec (testdisk) par ex. Je l'ai fait une fois et ça marche très bien.

    Il faut surtout suivre le conseil ci-dessus et monter ton disque dur en lecture seul en attendant car tu ne veux pas endommager les fichiers effacés (dont les clusters peuvent être réécrits à tout moment puisque plus dans la table d'allocation).

    Courage et Bonne chance !

    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas qu'elles sont difficiles. - Sénéque

    • [^] # Re: Photorec

      Posté par (page perso) . Évalué à 3.

      c'est testdisk.

      De grandes chances de pouvoir tout récupérer.

      Bien suivre les recommandations du premier message.

  • # il y a deux sortes de linuxiens

    Posté par (page perso) . Évalué à 7.

    ceux qui ont déjà fait un rm -rf *
    et ceux qui vont bientôt le faire.

  • # SystemRescueCd

    Posté par . Évalué à 5.

    SystemRescueCd est fait pour ce genre de situation. Il contient extundelete et testdisk.
    Tu pourra démarrer sur clé, ce qui évite de devoir déplacer le disque à sauver. Il faut bien sûr restaurer les fichiers sur une autre partition que leur partition d'origine, qui ne doit pas être montée.
    Ces outils m'ont sauvé d'erreurs de manip à maintes reprises.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.