extundelete

Étant un gros noob, j’ai fait une gaffe en supprimant 4To de données sur mon nouveau serveur de fichiers Linux.

Qu’est-ce que extundelete?

L’utilitaire que ça prend pour les gros noobs comme moi afin de récupérer mes données effacées.

extundelete vous permet de restaurer vos fichiers effacés par mégarde en utilisant le journal du système de fichiers ext2/ext3/ext4.

Il est important de préciser, que extundelete ne peut pas être exécuté sur le même disque où vous devez récupérer des données, puisque ce disque doit absolument être démonté. S’il s’agit de votre disque contenant l’installation de Linux, un LiveCD est votre meilleur alternative.

Vous ne devez en aucun cas écrire quoi que ce soit sur le disque que vous désirez récupérer des données, car lors de l’installation/création de fichiers, ces nouveaux fichiers pourraient prendre l’emplacement physique exacte où était vos fichiers perdus. À ce moment, cela rend impossible la récupération des fichiers à cet emplacement précis, puisque le secteur du disque dur, ou la page du SSD, est remplacée.

Pour cette raison, extundelete ne restaure pas les fichiers sur le disque qu’il scan, il vous faudra donc un disque dur ayant suffisamment d’espace libre pour envoyer les fichiers récupérés dessus.

Pour installer extundelete sur LinuxMint, entrez les commandes suivantes dans Terminal.

sudo apt-get update
sudo apt-get install extundelete

Dans mon cas, j’avais effacé un disque complet, dans ce cas-ci, la commande à utiliser est:

sudo extundelete /dev/md127 --restore-all

Remplacez md127 par la partition exacte sur votre système que vous voulez récupérer des fichiers.

Puisque ma partition était encryptée avec LUKS, je ne pouvais pas démonter ma partition. J’ai donc démonté le volume LUKS en utilisant le chemin /dev/mapper/luks-blablabla , mais sans démonter la partition RAID /dev/md127 sur laquelle se trouvait ce volume.

Les fichiers récupérés seront dans le dossier « RECOVERED_FILES » dans la destination que vous aurez sélectionné en lançant la commande.

Vous devrez reprendre possession du dossier RECOVERED_FILES puisque la commande a initialement été lancé en sudo.

sudo chown -R guizmo:guizmo RECOVERED_FILES/
sudo chmod 775 -R RECOVERED_FILES/

Remplacez guizmo par votre nom d’utilisateur Linux.

Vous pouvez consulter le site officiel afin d’avoir une liste complète des options offertes ici: http://extundelete.sourceforge.net/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *