Récemment, j'ai fais une bourde majeure sur ma partition ext4 /home. J'ai "déplacé" les fichiers de la partition sur une autre partition. Mais la partition de destination n'était pas "stable". À première vue mes fichiers sont perdus !

Mais dans la conception linuxienne du fichier, le fichier quand il est "déplacé" n'est pas supprimé, mais juste désindexé ou délié de la table du système de fichiers (concept d'inode...).

J'ai utilisé un logiciel pour reconstruire la table d'inodes de la partition: extundelete (présent dans portage pour les gentooistes). À quelques exceptions, ce petit logiciel m'a permit de récupérer tous mes fichiers - petits et gros - avec leurs noms et répertoires et les a copié sur une autre partition. Après cela, à moi de les ranger à nouveau.

Un excellent truc à connaître donc !