← Back to team overview

sslug-teknik team mailing list archive

Re: Undo rm :-(

 

Jon Svejgaard wrote:

Just for the record:

Det ER muligt at lave undelete på et ext2 system. Jeg har gjort det med Midnight Commander. Jeg fik ca. 89.000 inode-numre, som jeg herefter kunne begynde at undersøge for relevant indhold og lægge på intelligente steder.

Forresten, grunden til at man kun får inode-numre er, at filnavnene står i katalogerne (som også er en slags filer) med henvisning til inoden. Hvis kataloget er væk, er navnet på en given fil det også. Hvorimod inode nummeret er en entydig identifikation. Hvilket vil sige, at MC og fsck ikke interesserer sig for andet end netop inode-numre. Alternativet ville være at skulle lede alle "katalog-filer" igennem for et givet inodenummer, og så grave filnavnet ud og give filen navn igen i et "sikkert" katalog. Meget tidskrævende og derfor ikke nogen særlig effektiv approaceh.

Det burda da næsten være en option. Der er jo ikke mange der har en
anelse om hvad en inode refererer til og da slet ikke hvis det er
binære data der ligger i filen.
Normalt plejer maskinen også at kunne tygge data lidt hurtigere end
et normalt menneske :-)

/Egon






Follow ups

References