Une rapide recherche m'a aiguillé sur:
Channel16: restauration manuelle fichier-par-fichier avec interface graphique
UnRM: en ligne de commande.
Linux Disk Editor: permet de faire tout ce qu'on veut sur une partition ext2, très bas niveau.
Rappel: dans une partition montée en ext3 la journalisation force à mettre à zéro les champs d'affectation des inoeuds, ce qui rend le "undelete" impossible dans presque tous les cas.
En revanche, ça m'a fait pensé que ma partition était en ext3. Comme mkswap a la bonne idée de ne pas toucher au premier bloc, le journal est sauf et je m'en suis sorti ainsi:
Code :
- mount -o remount,ro /home
- dd if=/dev/sdc2 |gzip > /path/to/somewhere/safe.img.gz
- fsck -Cf /dev/sdc2
- mount -o remount,rw /home
|
Ah c'est beau quand m^eme la journalisation ...