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 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 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é .
|