Comment utiliser Foremost pour récupérer des fichiers supprimés sous Linux
La commande rm est l'une des plus dangereuses parmi celles disponibles pour les utilisateurs Linux. Si vous supprimez le mauvais fichier ou dossier, vous pourriez rendre l’ensemble de votre système d’exploitation inutilisable. Récupérer des fichiers perdus n’est pas facile, mais ce n’est pas impossible non plus. Foremost est conçu pour effectuer une recherche médico-légale sur votre disque afin de tenter de récupérer tous les fichiers que vous avez supprimés. Cet article donne un tutoriel sur la façon de l'utiliser.
Qu’est-ce qui est avant tout ?
Développé à l'origine par des agents fédéraux américains, Foremost est open source et appartient au domaine public. Plutôt que d'essayer de récupérer des fichiers à partir du système de fichiers de votre lecteur, Foremost tente de recréer les fichiers directement.
La plupart des systèmes d'exploitation n'effacent pas complètement les fichiers des systèmes de fichiers. Ils suppriment les métadonnées, laissant les données en dessous être écrasées. En recherchant le lecteur morceau par morceau, Foremost copiera et analysera le lecteur pour rechercher ces informations.
Il stockera temporairement les informations en utilisant la mémoire interne de votre PC. À partir de là, il recherchera certains segments de fichiers jusqu'à ce qu'il les fasse correspondre à d'autres, les assemblant comme un puzzle.
Foremost prend en charge certains types de fichiers. Les fichiers image comme JPG et GIF, les fichiers binaires Windows comme EXE, les fichiers de documents comme les fichiers DOC et PDF, ainsi que les fichiers compressés comme ZIP ou RAR sont tous pris en charge.
Installation de Foremost sous Linux
Foremost est disponible sous forme de package pour une installation dans la plupart des référentiels Linux par défaut. Vous pouvez l'installer à partir du terminal à l'aide du gestionnaire de packages utilisé par votre distribution Linux.
Les distributions basées sur Debian et Ubuntu peuvent installer Foremost en ouvrant le terminal et en tapant ce qui suit :
sudo apt install foremostSi vous utilisez Arch Linux, vous pouvez installer Foremost en tapant :
pacman -S foremostLes utilisateurs de Fedora peuvent installer Foremost depuis le terminal en tapant :
dnf install foremostComment utiliser Foremost
Si vous supprimez un fichier et souhaitez le récupérer, vous pouvez utiliser Foremost pour tenter de rechercher tous les fichiers du même type qui ont été précédemment supprimés.
Tout d'abord, vous devez connaître le nom de votre partition de lecteur sous Linux, par exemple "/dev/sda1". Si vous ne connaissez pas votre partition, tapez ce qui suit dans le terminal :
df -hVous verrez une liste des partitions de lecteur répertoriées. Localisez le lecteur que vous souhaitez que Foremost recherche, répertorié sous « Système de fichiers ».
Une fois que vous connaissez la partition de votre lecteur, vous pouvez utiliser Foremost pour rechercher le lecteur. Par exemple, si vous recherchez un fichier PNG supprimé, ouvrez une fenêtre de terminal et tapez ce qui suit :
foremost -v -t png -i /dev/sda1 -o ~/recovery/Remplacez "/dev/sda1" par votre partition de lecteur. L'indicateur -t vous permet de sélectionner le type de fichier que vous souhaitez récupérer. L'indicateur -i sélectionne le lecteur que vous souhaitez rechercher, tandis que l'indicateur -o répertorie le dossier dans lequel tous les fichiers récupérés sont enregistrés.
Vous pouvez utiliser un processus similaire pour tout type de fichier que vous souhaitez utiliser. Remplacez png par votre type de fichier. Vous pouvez effectuer une recherche sur l'intégralité de votre disque ou dans des dossiers spécifiques.
Une fois que Foremost a terminé sa recherche, tous les fichiers qu'il localise seront enregistrés dans le dossier que vous avez répertorié comme dossier de sortie sous l'indicateur -o. Si vous rencontrez des difficultés, vous pouvez effectuer une recherche dans le manuel Foremost en tapant dans le terminal :
man foremostRécupérer vos données supprimées sous Linux
Rien ne garantit que Foremost puisse récupérer les données que vous avez perdues ou supprimées. Il s’agit cependant toujours de l’un des meilleurs outils gratuits disponibles pour récupérer des données.
À moins que vous ne soyez prêt à payer, Foremost est l’une des meilleures options disponibles pour récupérer des données sous Linux. Si Foremost ne fonctionne pas pour vous, il existe d'autres outils de récupération Linux disponibles que vous pouvez essayer à la place.



