S'il y a bien une ML qui tend régulièrement vers le grand n'importe quoi, c'est celle d'OpenBSD. Perle de ce matin (échange d'hier en fait) :

Subject: "How to undelete?"

I deleted a directory from an OpenBSD slice from my 2nd HD, and I need
to recover a single file.

I tried : http://myutil.com/2008/1/15/undelete-unrm-for-openbsd-4-2-with-dls
but  failed :

# dls /dev/wd1x > /xxx/xx/undelete.bin
Sector offset supplied is larger than disk image (maximum: 0)

Première réponse :

You use a backup.

UNIX != Windows != OSX

Très utile, n'est-ce pas ? Mais le plus drôle est à venir :

Just open your disk in a hex editor and look for your data, it should be here.

Là, c'est très fort. Finalement, la première réponse n'était pas si mauvaise que ça... Mais notre gars manifestement trouve cette idée plutôt à son goût :

Which hex editor do you advise?
Should I have to umount the partition before?
the partition is 40 GB size on a secondary disk, OpenBSD old slice,
should I need at least such space (/tmp ?) to open it on the hex editor
from my OpenBSD 4.3?

Thanks!

Pour rappel, sous Linux, y'a entre autres (et surtout) Photorec, et c'est plus classe que l'ancêtre debugfs. Attaquer à l'éditeur hexadécimal, c'est tellement du grand n'importe quoi que je ne pense même à avoir à rappeler comment marche la fragmentation... (en revanche, si votre Firefox plante alors que vous écriviez un mail, je vous recommande un grep -a sur /dev/mem, mais c'est pas pareil)