J'avais accidentellement supprimé quelques fichiers d'un bureau Ubuntu. Maintenant, je dois récupérer uniquement les fichiers Perl qui se trouvaient dans le répertoire / home / user. Comment cela peut-il être fait? Je peux démarrer en utilisant un USB Ubuntu en direct. S'il vous plaît, expliquez.
command-line
filesystem
files
data-recovery
kiran bbnl
la source
la source
photorec
n'est probablement pas une solution viable, sauf si vous avez une partition home séparée; l'exécuter sur la partition racine aura pour effet de récupérer des milliers de fichiers sans aucune métadonnée (c'est-à-dire avec un nom de fichier généré parphotorec
à la volée, pas utile pour comprendre quels fichiers sont les fichiers que vous recherchez; à tout le moins vous devrez utilisergrep -l '#!/usr/bin/perl'
ou des variantes et espérer qu'il n'y a pas trop de scripts Perl existent / ont existé dans votre système). En utilisant,testdisk
vous devriez pouvoir récupérer uniquement le dossier / les fichiers supprimés en parcourant le système de fichiers.testdisk
; vous devriez pouvoir l'adapter et l'utiliser pour récupérer les fichiers; si cela ne sert à rien, vous devriez essayer la solution de karel, mais vous devrez parcourir tous les fichiers d'une manière ou d'une autreRéponses:
Avant de commencer:
Quelles sont les principales différences entre TestDisk et PhotoRec?
TestDisk est beaucoup plus efficace que PhotoRec. Le problème avec TestDisk est qu'il ne récupère pas toujours tous les fichiers supprimés. Si vous reformatez accidentellement une partition, TestDisk peut récupérer des milliers de fichiers sans manquer un seul fichier, mais si vous avez supprimé un fichier en l'envoyant dans la Corbeille puis en vidant la Corbeille, TestDisk ne peut pas toujours le récupérer.
Donc, utilisez d'abord TestDisk, et si vous avez récupéré tous les fichiers supprimés avec TestDisk, alors vous avez terminé. Si vous avez récupéré la plupart des fichiers supprimés avec TestDisk, vous pouvez décider si vous avez terminé ou non. Si vous n'avez pas terminé après avoir exécuté TestDisk, vous pouvez essayer de récupérer les fichiers supprimés à l'aide de PhotoRec.
PhotoRec peut récupérer sélectivement des fichiers en fonction de leur (s) type (s) de fichiers, mais PhotoRec / TestDisk ne peut pas analyser sélectivement un répertoire individuel pour les fichiers perdus à moins que vous n'ayez monté une partition de disque dur entière comme ce répertoire. Dans certains cas, le nom de fichier est stocké dans le fichier lui-même. PhotoRec essaie de récupérer le nom de fichier dans ce cas, mais la plupart du temps PhotoRec ne peut pas récupérer les noms de fichier.
Récupérer des fichiers en fonction du type de fichier à l'aide de PhotoRec
Installez TestDisk à partir du Centre logiciel Ubuntu.
Lancez PhotoRec.
Ouvrez un terminal et lancez photorec (en tant que root).
Sélectionnez le disque dur.
Sélectionnez le type de partition.
Si votre disque dur a des partitions Linux, sélectionnez
[Intel]
.Sélectionnez l'option de type de fichier.
Accédez à
[File Opt]
et appuyez sur Enter. Ici, vous pouvez désactiver tous les types de fichiers en appuyant sur s. Utilisez l'espace pour basculer le bouton de vérification. Sélectionnez le ou les types de fichiers à récupérer. Pour Perl, vous pouvez sélectionner lepl
script Perl ou lepm
module Perl.Sélectionnez les options.
Photorec propose également une liste de différentes options. Dans des circonstances normales, vous n'avez pas besoin de les modifier.
Sélectionnez la partition.
Déplacez le sélecteur vers le haut ou vers le bas sur la partition dont vous avez supprimé le ou les fichiers. Sélectionnez ensuite
[Search]
et appuyez sur Enter.Sélectionnez le type de système de fichiers.
Si vous utilisez Linux, ce sera ext2 / ext3 / ext4, donc la sélection par défaut est
ext2/ext3
. Sinon, si vous récupérez des fichiers à partir d'une partition au format FAT ou NTFS, sélectionnezOther
.Sélectionnez un espace pour l'analyse.
Sélectionnez
Free
si vous n'avez pas écrit sur cette partition après avoir supprimé le fichier particulier, sinon sélectionnezWhole
.Sélectionnez un répertoire pour les fichiers récupérés
Sélectionnez le chemin où les fichiers récupérés seront stockés. Appuyez ensuite sur Y.
Photorec montrera combien de fichiers il a récupérés.
Source: révisé à partir de Comment récupérer des fichiers supprimés sous Linux à l'aide de Photorec
la source
testdisk
et ensuitephotorec
:photorec
récupérer tous les fichiers texte de la partition sélectionnée, sans métadonnées (donc pas de noms de fichiers dans les fichiers récupérés) et éventuellement des milliers de fichiers récupérés. Si les entrées du système de fichiers n'ont pas encore été écrasées, l'une d'testdisk
entre elles pourrait récupérer uniquement le dossier / les fichiers supprimés. Je suggère également fortement de ne pas le faire lors du démarrage à partir du disque dur contenant les fichiers supprimés, mais d'arrêter immédiatement le système et de le faire à partir d'un Live DVD / USB.