Filredding
Fra Wikipedia, den frie encyklopedi.
Man kan havne i en situasjon der gjerne vil ha tilbake en slettet fil, enten fordi man har slettet feil fil, angrer at man slettet den, eller uforsiktig bruk av rm. Gjenoppretting av filer er mulig i enkelte filsystemer, fordi sletting bare innebærer at metadata endres for å markere plassen som ledig. Filene er ikke tapt før noe er skrevet over. Det er derfor viktig å fjerne skrivetilgang så snart som mulig slik at ikke noe kan skrive over de slettede filene.
| Innholdsfortegnelse |
Avbilding
Før man begynner anbefales det å lage en avbilding, slik at man ikke gjør vondt verre hvis man gjør filene helt ugjenopprettelig. Hvis noe går riktig galt med partisjonen kan den etterpå tilbakeføres fra avbildingen.
For å lage en avbilding kan vi bruke verktøyet dd.
| Det er viktig at avbildingen skjer til en annen partisjon enn den som skal kopieres! |
Vi må ha minst like mye ledig plass som størrelsen av filsystemet vi skal lage en avbilding av. Her er et eksempel på å lage en avbilding av /dev/hda3 til filen hda3.img:
# dd if=/dev/hda3 of=hda3.img
FAT
På minnekort, minnepinner og andre løse lagringsmedier brukes ofte et FAT-basert filsystem. Et verktøy vi da kan bruke er fsck.vfat. Vi benytter bryteren -u, som betyr undelete, og denne brukes eksempelvis slik:
# fsck.vfat -r -y -u /dcim/100_fuji/dscf2389.jpg /dev/sda1
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Undeleting DSCF2389.JPG
Performing changes.
/dev/sda1: 69 files, 3343/15994 clusters
Pass imidlertid på å ikke gjenopprette en eksisterende fil. Gjør man det, vil filen bli trunkert til 0 bytes, og innholdet i filen vil bli funnet igjen i rotkatalogen på kortet:
# ls -l /mnt/cam/fsck000*
-rwxr-xr-x 1 morten morten 868352 1979-12-31 23:00 /mnt/cam/fsck0000.rec
-rwxr-xr-x 1 morten morten 868352 1979-12-31 23:00 /mnt/cam/fsck0001.rec
ReiserFS
Kommandoen reiserfsck --rebuild-tree --scan-whole-partition /dev/hdx går gjennom filsystemet på /dev/hdx og oppretter slettede filer i partisjonens lost+found-katalog.
Eksterne ressurser
- HOWTO for gjenoppretting av filer fra ext2 (http://www.tldp.org/HOWTO/Ext2fs-Undeletion.html)

