mysjkin Skrevet 12. juni 2005 Del Skrevet 12. juni 2005 Liten histore, håper den også kan være nyttig for andre... Jeg skulle laste ned og slette noen bilder fra et digitalkamera (vha digikam), og så må jeg enten ha klart å trykke på merk alle eller slett alle i stedet for slett valgte... Plutselig var det skremmende god plass på minnebrikken, for å gjøre det hele helt vellykket var de bildene som var slettet uten å være lastet ned noen bilder som kona hadde tatt ifm jobben... Så nære skilsmisse har vi knapt vært noen gang... Det var ikke lettest å finne noe for undeleting i linux, om enn det jo burde være enkelt (siden filsletting i fat i første omgang bare er å endre navnet for å vise at plassen er ledig) men til slutt kom jeg over fsck.vfat: carex:/home/morten# 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 Jeg begynte med siste slettede fil og arbeidet meg bakover til den til slutt ikke ville gi meg noe... En farlig ting var imidlertid da jeg kom til å grave opp igjen samme fil to ganger. Da ble filen trunkert til 0 bytes, men lettelsen var stor da jeg fant igjen filen i roten på kortet: [morten@carex ~]$ 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 -rwxr-xr-x 1 morten morten 851968 1979-12-31 23:00 /mnt/cam/fsck0002.rec Tre små mver senere og alt var i orden.... Imidlertid. jeg prøvde jo å scripte dette, men det fungerte overhodet ikke: carex:/home/morten# for i in 9 8 7 6 5 4 3 2 1 0; do >fsck.vfat -y -r -u /mnt/cam/dcim/100_fuji/dscf242$i.jpg /dev/sda1 >done dosfsck 2.11, 12 Mar 2005, FAT32, LFN Warning: did not undelete file DSCF2429.JPG /dev/sda1: 27 files, 1303/15994 clusters dosfsck 2.11, 12 Mar 2005, FAT32, LFN Warning: did not undelete file DSCF2428.JPG /dev/sda1: 27 files, 1303/15994 clusters Noen som kan forklare dette? Nøyaktig samme kommando fungerte da jeg skrev den rett inn i et shell. Åja, forresten, må selvfølgelig være root for å få lov til dette... M. (opptatt på annet hold for tiden, så det har ikke blitt mange besøk på hw.no i det siste... ) Lenke til kommentar
zyp Skrevet 12. juni 2005 Del Skrevet 12. juni 2005 Et tips; start med å lage en avbilding, slik at du ikke kan gjøre det verre. Merkelig med det scriptet. Prøv å legge til echo før fsck.vfat, slik at du ser nøyaktig hva som kjøres. Lenke til kommentar
mysjkin Skrevet 12. juni 2005 Forfatter Del Skrevet 12. juni 2005 Et tips; start med å lage en avbilding, slik at du ikke kan gjøre det verre. Var inne på tanken ja... dd if=/dev/sda1 of=fil.img skulle vel gjort susen? (Om enn jeg vet ikke helt om jeg tør å stole på tips fra deg med den avataren du har... ) Merkelig med det scriptet. Prøv å legge til echo før fsck.vfat, slik at du ser nøyaktig hva som kjøres. God ide, men det får vente til neste gang... Nå er alle filene reddet.. M. Lenke til kommentar
zyp Skrevet 12. juni 2005 Del Skrevet 12. juni 2005 Æhh, du har en skummel katt som avatar. Kan vi stole på deg da? Tenkte på å lage avbildingen med dd slik ja. Det siste du vil finne ut er at det er mulig å redde filene, om du ikke gjør foo, og leser det rett etter du har gjort foo. Lenke til kommentar
kyrsjo Skrevet 13. juni 2005 Del Skrevet 13. juni 2005 *kyrre kommer på at han ikke har ISDN lenger og skrur på avatarvisning... Lenke til kommentar
kyrsjo Skrevet 13. juni 2005 Del Skrevet 13. juni 2005 Det *var* en skummel katt. Lenke til kommentar
kyrsjo Skrevet 14. juni 2005 Del Skrevet 14. juni 2005 lol. stå. opp. slutte å dra seg i senga med laptop og nyte ENDELIG sommerferie!! Forøvrig fin guide - linuxguiden? Lenke til kommentar
mysjkin Skrevet 17. juni 2005 Forfatter Del Skrevet 17. juni 2005 Takk, der er du inne på noe, Kyrjo. postet det her, siden jeg regnet med at noen andre kunne få bruk for det ved en eller annen anledning, men linuxguiden har vel ogsdå et par lesere... Hm, det der (ratix) minnet om hva fotomodellen til avataren min etterlater på trammen fra tid til annen, bortsett fra at det er som regel mindre igjen. Helt riktig forøvrig, katter begynner å spise i den enden... M. (hm, snart tid for middag....) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå