Linux est un système d'exploitation open-source . Différentes saveurs de Linux sont de plus populaire et permettre aux utilisateurs les avantages de l'open source , les logiciels libres , sans les soucis de logiciels malveillants et les virus. Vous pouvez toujours faire des erreurs , même en profitant de tous les avantages de Linux, comme la suppression des fichiers importants . Lorsque vous supprimez un fichier, vous donnez la permission d' ordinateur pour écrire sur elle et vous pouvez récupérer ces fichiers . En utilisant les bons outils , récupérer ces fichiers perdus est possible. Instructions
1
Ouvrez une fenêtre de terminal. Ce processus peut varier en fonction de la version de Linux que vous utilisez . Par exemple, dans Ubuntu , cliquez sur le menu "Applications" et sélectionnez le sous-menu "Accessoires" . Cliquez sur "Terminal" dans la liste fournie
2
Entrez la commande suivante pour examiner la structure du fichier sur votre ordinateur: .
Df- h
Cette commande énumère tout le matériel monté sur votre ordinateur à l'époque , y compris toutes les partitions de votre système , les CD ou les DVD et les lecteurs externes. Il répertorie également lorsque ces systèmes de fichiers sont montés .
3
Trouver le lecteur où se trouve votre fichier . Si votre fichier est dans le dossier "Home" , par exemple, regarder le côté gauche de la ligne pour voir ce que la partition est en marche. Il devrait ressembler à ceci : Gendarmerie
$ df- h
Système de fichiers Taille Util Libre Util % sur
/dev/sda1 15G 5.3G 8.2g 40% /
aucun 492m 492m 300K 1% /dev dans
aucun 496m 11M 486m 3% /dev /shm
aucun 496m 496m 344K 1% /var /run
< p > aucune 496m 496m 0 0% /var /lock
aucun 496m 496m 0 0% /lib /init /rw
/dev/sda5 72G 49G 20G 72% /home
< p> Alors, dans cet exemple, le dossier "Home" est sur /dev/sda5 .
4
démonter la partition où se trouve le fichier . Si ce n'est pas la partition qui contient le système d'exploitation , vous pouvez utiliser la commande suivante:
umount /dev/sda5 /home
Substitute " /dev/sda5 " pour l'emplacement de votre dossier et "/home " pour le nom de votre répertoire. Notez qu'il n'y a pas de "n" dans la commande umount .
Si vous ne pouvez pas démonter la partition , car il inclut le système d'exploitation , la puissance de votre machine , et redémarrez l'aide d'un LiveCD Linux . Cela vous permet de démonter et d'accéder à des disques internes de votre machine. La liste LiveCD offre une longue liste de distributions et les LiveCD pour vous de choisir Linux.
5
Exécutez la commande debugfs pour trouver l' inode sur lequel se trouve le fichier . La commande est:
debugfs /dev/sda5
Après debugfs s'ouvre, saisissez les commandes suivantes : Trouvez
debugfs : cd essais
debugfs : LS - d
Insérez l' emplacement de votre lecteur de " /dev/sda5 . " La sortie ressemble à ceci :
179289 20600 0 0 0 17 -Feb- 100 18:26 fichier -1:
918209 40700 500 500 4096 16- Jan- 100 15h18 fichiers 2
160321 41777 0 0 4096 3 -Jun- 100 -3 6:13 fichier
177275 60660 0 6 0 5 -Mai- 98 22:32 fichier -4
< p > 229380 100600 500 500 8989 1 19-Dec- 99 15:40 fichier -5
213379 120777 0 0 17 16 -Jan -100 14:24 fichier -6
trouver le fichier que vous accidentellement supprimé à partir du côté droit de la liste et regardez le nombre d'inodes sur le côté gauche de la sortie. Si nous récupérons fichier -6 , par exemple, l'inode est 213379
6
Entrez les commandes suivantes pour trouver le numéro de bloc et le nombre de blocs dans chaque groupe : .
debugfs : imap < 213379 > Photos
qui produit une sortie qui ressemble à ceci :
Inode 213379 fait partie du groupe bloc 56
situé au niveau du bloc 1835019 , compensée 0x0f80 Photos
Entrez la commande suivante pour les stats, et descendez à la ligne qui lit " blocs par groupe "
debugfs : . statistiques
la ligne ressemble à ceci : Photos
blocs par groupe: 32768
7
calculer quels blocs de données non alloués vous devez examiner . Multiplier le nombre de blocs par groupe par le nombre de groupes , de sorte que dans cet exemple, 32768x56 = 1835008 . C'est le nombre de blocs que vous commencez à partir . Maintenant, multipliez le nombre de groupes plus 1 par le nombre de blocs par groupe, moins 1. ( (56 +1 ) x ( 32768-1 ) ) = 1867719
Entrez la commande suivante dans la fenêtre du terminal : Photos
blkls /dev/sda5 1835008 à 1867719 > /root /bloc . dat
Assurez -vous de mettre vos informations de disque dur pour "/dev/sda5 " et vos numéros de blocs pour " 1835008 à 1867719 " .
8
Créer un nouveau dossier à récupérer votre fichier en entrant la commande suivante: .
mkdir /root /sortie
9
Exécutez la commande suivante pour récupérer le fichier dans le nouveau dossier
avant tout - dv- t jpg -o /root /sortie /-i /root /block.dat
10
Ouvrez votre dossier " racine" . Entrez la commande suivante dans la fenêtre de terminal:
gksudo nautilus
Entrez votre mot de passe administrateur dans la fenêtre qui apparaît , vous demandant pour elle. Le navigateur de fichier s'ouvre et dans le répertoire intitulé «Sortie» est votre fichier récupéré .