HJÆLP HJÆLP HJÆLP gendanne filer

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
bagger
Indlæg: 198
Tilmeldt: 1. maj 2009, 14:18

HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af bagger »

Hej

Jeg bruger normalt GNOME commander til det meste filbehandling.

Jeg skulle lave backup til en ekstern enhed, og så kom jeg til at trykke F8 (delete) i stedet for F5.

Nu var det så kataloget billeder jeg lige fik slettet :(

Hvad gør jeg for at gendanne?
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af Christian.Arvai »

Sørg endeligt for ikke at skrive nye data til den Hdd nu!!!

For at dette kan lade sige gøre, skal du have mindst det samme antal GB fri, på en anden Hdd end den som du vil lave recovery på.
----
EDIT: Hvis det drejer sig om filer, der ligger på samme partition som Ubuntu, vil denne løsning muligvis overskrive enkelte filer, da du skal hente programmer til at lave recovery. Det er så ikke mange MB det drejer sig om.

------

Hent testdisk og photorec .
Da du ikke har ødelagt selve partitionen, kan vi springe direkte til photorec. Kør denne kommando:

Kode: Vælg alt

sudo photorec

Naviger med piletaster og enter, til at du finder den rigtige Hdd.

------------

Giv mig lige 5 min til resten. jeg skal lige finde ud af præcist hvad det sidste hedder.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af Christian.Arvai »

For at vælge partitionen bruger du op/ned piletaster, og afslutter med Enter.

Vælg mellem "ext2/ext3" eller "other (fat32/NFTS osv)". Afslut med Enter.

Da du skriver at det var ud til en ekstern Hdd du ville kopiere, går jeg ud fra at billederne lå i Ubuntu. Så vælg "free" efterfuldt af Enter. "Whole" kan vælges for at kører recovery på en hel partition.

Brug op/ned piletatserne, til at vælge hvor du vil gemme de filer, der kan genskabes. Tryk "C" for at bekræftige valget.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af Christian.Arvai »

Jeg tror faktisk at det bedste vil være, hvis at du helt lader den Hdd være i aften, og så lige venter på at jeg fanger nogle dygtige folk, der evt. kan byde ind med løsninger.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af lath »

Det er bedst at starte i en Ubuntu Live session.
En Ubuntu Live session er hvor du starter op fra en USB flashdisk, eller fra en CD.

Starter du op på den måde så sikrer du dig at der ikke skrives nye data til disken, hvorved sektorer med en del af et billede overskrives.

En Ubuntu live session har muligvis ikke photorec installeret, så det gør du med:

Kode: Vælg alt

gksudo apt-get -y install testdisk

... i en terminal.
Har Ubuntu Live sessionen ikke noget sted at lagre den bliver den installeret på en RAM disk = den er væk når du rebooter.

Jeg bemærker lige at jo længere tid der går med at du har brugt filsystemet uden at være i en Ubuntu live session, jo mindre sandsynlighed er der for at du får alle dine billeder igen.

Jeg fandt lige en YouTube video der fortæller om hvordan du skal bruge photorec


Bemærk at photorec er et CLI (terminal) program.

/Lars

edit: pakken hedder testdisk - ikke photorec
edit: --assume-yes erstattet af -y
Senest rettet af lath 15. aug 2013, 04:51, rettet i alt 1 gang.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af lath »

Jeg kan se på https://help.ubuntu.com/community/DataRecovery at der er flere andre interessante programmer.

Det er som det fremgår af siden:
  • Foremost: https://help.ubuntu.com/community/DataRecovery#Foremost
    Den skal have et block device som input og en mappe i filsystem til at smide reddede filer ud i.
    Output filmappen må ikke være en mappe i input blockdevicets filsystem.Årsag: fordi så taber du data(=billeder).
    Hvis du sætter en apssende stor ekstern USB disk på (USB flash disk eller en ekstern harddisk) burde det virke.
  • Magic Rescue https://help.ubuntu.com/community/DataRecovery#Magic_Rescue
  • recoverjpeg https://help.ubuntu.com/community/DataRecovery#recoverjpeg
    • Dedikeret til kun at finde jpeg filer.
    • supernem at starte - den tager kun et blockdevice som parameter.
    • recoveryjpeg gemmer i ens /home mappe så det kræver lige nogle tricks at få det virke på en Ubuntu session, hvor man ikke kan gemme noget.
    • Jeg har ikke lige tid at skrive en dybdegående howto til hvordan det gøres, men til andre der supporter kan jeg nævne hvordan det gøres i grove træk:
      • Først skal man lige køre

        Kode: Vælg alt

        sudo mkdir /home
        ... hvis den mappe ikke eksisterer i ubuntu live systemet, men det gør den nok.
      • Så skal der tilsluttes et eksternt lagermedie der har plads nok til alle billederne x 1,1. 10% går nok til filsystem information, sti+filnavn -> inodes information,
      • Så skal man finde mappen (<olddir>) hvorpå ubuntu live sessionen har monteret det eksterne lagermedies filsystem, og så køre:

        Kode: Vælg alt

        sudo mount --rbind <olddir> /home
        ... hvor <olddir> erstattes med den absolutte sti til mappen, hvor det eksterne lagermedie blev monteret på.
      • Dernæst skal man lige oprette sin brugermappe i /home, og den kommando er:

        Kode: Vælg alt

        sudo mkdir /home/$USER
        ...hvor $USER i en Ubuntu live session vist-nok er casper.
      • Hvis /dev/sda2 (i ubuntu live sessionen!) indeholder det filsystem der har /home mappen med den slettede Billeder mappe, så kører man derefter recoveryjpeg således:

        Kode: Vælg alt

        sudo recoverjpeg /dev/sda2
      • Afmonter /home filsystemet

        Kode: Vælg alt

        sync;sync;sudo umount /home
        Den kommando kan godt tage noget tid. Vent til du får en ny kommando prompt.
      • Afmonter der hvor det eksterne filsystem blev monteret på:

        Kode: Vælg alt

        sudo umount <olddir>
        ... hvor <olddir> er den samme absolutte sti som <olddir> længere oppe i denne liste.

/Lars

Edit : typo rettet
Senest rettet af lath 14. aug 2013, 02:47, rettet i alt 1 gang.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af lath »

bagger skrev:Hej

Jeg bruger normalt GNOME commander til det meste filbehandling.

Jeg skulle lave backup til en ekstern enhed, og så kom jeg til at trykke F8 (delete) i stedet for F5.

Nu var det så kataloget billeder jeg lige fik slettet :(

Hvad gør jeg for at gendanne?


Lige et øjeblik - kom i tanke om en ting.

Hvis ikke GNOME Commander ikke har brugt unlink systemkaldet (svarer til at køre rm kommandoen) men i stedet smidt dine jpeg i Paipirkurven så skulle dine filer være der.

Inde i Papirkurv-mappen skal du bare fortryde sletningen af Billeder mappen.

Er der ikke nogen Billeder mappe i Papirkurven er det enten photorec eller recoverjpeg.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af Christian.Arvai »

Det var smart! Jeg vidste ikke at, man kan installere programmer, og kører dem direkte fra Ram, under kørsel på livecd.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af lath »

christian.arvai skrev:Det var smart! Jeg vidste ikke at, man kan installere programmer, og kører dem direkte fra Ram, under kørsel på livecd.


Det er faktisk forkert det jeg skrev - det er ikke noget man kan sådan bare ud af boksen.
Det er lidt længe siden og jeg kan ikke helt huske hvad jeg gjorde ud over at det involverer et par terminal kommandoer.

Frit efter hukommelsen er det noget med :
  1. Opret mappen dircopy i /dev/shm mappen
  2. At kopiere mapperne under / til en undermappe af /dev/shm - her har jeg valgt /dev/shm/dircopy. F.eks. /boot -> /dev/shm/dircopy/boot, /usr -> /dev/shm/dircopy/usr og så videre.
    Du skal bruge rigtig meget RAM til det her - brug af plads i /dev/shm tages fra RAM efter behov - slettes der filer og mapper under /dev/shm, så frigives den tilsvarende mængde RAM som mappen filen fylder også.
  3. Så for hver undermappe i henholdsvis / og /tmp/dircopy fortælle kernen via en mount komando at /dev/shm/dircopy/boot er den nye /boot, /tmp/dircopy/usr er den nye /usr og så videre. Læs mount manual siden mount(8).
  4. Det der sker når man gør det er at det oprindelige (fx /boot) mappes indhold bliver utilgængeligt - den nye mappe (fx /tmp/dircopy/boot) lægger så at sige en skygge over den oprindelige mappe.
  5. Husker man så også at mounte den nye mappe med -w optionen til mount kommandoen, der betyder Read & Write, så kan man pludselig installere programmer og andet godt - i RAM - vel at mærke.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af AJenbo »

Jeg har normalt ikke skulle gøre noget for at kunne installere programmer fra en Ubuntu live cd.
bagger
Indlæg: 198
Tilmeldt: 1. maj 2009, 14:18

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af bagger »

Hej

Desv;rre ikke. I mit tilf;lde sletter F8 :(

Mvh Bj'rn

P.S K'rer live, s[ ';[ bliver lidt underlige ;)

lath skrev:
bagger skrev:Hej

Jeg bruger normalt GNOME commander til det meste filbehandling.

Jeg skulle lave backup til en ekstern enhed, og så kom jeg til at trykke F8 (delete) i stedet for F5.

Nu var det så kataloget billeder jeg lige fik slettet :(

Hvad gør jeg for at gendanne?


Lige et øjeblik - kom i tanke om en ting.

Hvis ikke GNOME Commander ikke har brugt unlink systemkaldet (svarer til at køre rm kommandoen) men i stedet smidt dine jpeg i Paipirkurven så skulle dine filer være der.

Inde i Papirkurv-mappen skal du bare fortryde sletningen af Billeder mappen.

Er der ikke nogen Billeder mappe i Papirkurven er det enten photorec eller recoverjpeg.

/Lars
bagger
Indlæg: 198
Tilmeldt: 1. maj 2009, 14:18

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af bagger »

Hej

Nedent[ende ser interessant ud. Er der umiddelbart nogle af disse, der kan genskabe katalogstrukturer sp'rgsm[lstegn

Mvh Bj'rn

lath skrev:Jeg kan se på https://help.ubuntu.com/community/DataRecovery at der er flere andre interessante programmer.

Det er som det fremgår af siden:
  • Foremost: https://help.ubuntu.com/community/DataRecovery#Foremost
    Den skal have et block device som input og en mappe i filsystem til at smide reddede filer ud i.
    Output filmappen må ikke være en mappe i input blockdevicets filsystem.Årsag: fordi så taber du data(=billeder).
    Hvis du sætter en apssende stor ekstern USB disk på (USB flash disk eller en ekstern harddisk) burde det virke.
  • Magic Rescue https://help.ubuntu.com/community/DataRecovery#Magic_Rescue
  • recoverjpeg https://help.ubuntu.com/community/DataRecovery#recoverjpeg
    • Dedikeret til kun at finde jpeg filer.
    • supernem at starte - den tager kun et blockdevice som parameter.
    • recoveryjpeg gemmer i ens /home mappe så det kræver lige nogle tricks at få det virke på en Ubuntu session, hvor man ikke kan gemme noget.
    • Jeg har ikke lige tid at skrive en dybdegående howto til hvordan det gøres, men til andre der supporter kan jeg nævne hvordan det gøres i grove træk:
      • Først skal man lige køre

        Kode: Vælg alt

        sudo mkdir /home
        ... hvis den mappe ikke eksisterer i ubuntu live systemet, men det gør den nok.
      • Så skal der tilsluttes et eksternt lagermedie der har plads nok til alle billederne x 1,1. 10% går nok til filsystem information, sti+filnavn -> inodes information,
      • Så skal man finde mappen (<olddir>) hvorpå ubuntu live sessionen har monteret det eksterne lagermedies filsystem, og så køre:

        Kode: Vælg alt

        sudo mount --rbind <olddir> /home
        ... hvor <olddir> erstattes med den absolutte sti til mappen, hvor det eksterne lagermedie blev monteret på.
      • Dernæst skal man lige oprette sin brugermappe i /home, og den kommando er:

        Kode: Vælg alt

        sudo mkdir /home/$USER
        ...hvor $USER i en Ubuntu live session vist-nok er casper.
      • Hvis /dev/sda2 (i ubuntu live sessionen!) indeholder det filsystem der har /home mappen med den slettede Billeder mappe, så kører man derefter recoveryjpeg således:

        Kode: Vælg alt

        sudo recoverjpeg /dev/sda2
      • Afmonter /home filsystemet

        Kode: Vælg alt

        sync;sync;sudo umount /home
        Den kommando kan godt tage noget tid. Vent til du får en ny kommando prompt.
      • Afmonter der hvor det eksterne filsystem blev monteret på:

        Kode: Vælg alt

        sudo umount <olddir>
        ... hvor <olddir> er den samme absolutte sti som <olddir> længere oppe i denne liste.

/Lars

Edit : typo rettet
bagger
Indlæg: 198
Tilmeldt: 1. maj 2009, 14:18

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af bagger »

Hej

Jeg har pr'vet nedenst[ende, men det virker ikke
Jeg f[r f'lgende

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ gksudo apt-get --assume-yes install photorec
gksudo: unrecognized option '--assume-yes'
GKsu version 2.0.2

Usage: gksudo [-u <user>] [options] <command>

--debug, -d
Print information on the screen that might be
useful for diagnosing and/or solving problems.

--user <user>, -u <user>
Call <command> as the specified user.

--disable-grab, -g
Disable the "locking" of the keyboard, mouse,
and focus done by the program when asking for
password.
--prompt, -P
Ask the user if they want to have their keyboard
and mouse grabbed before doing so.
--preserve-env, -k
Preserve the current environments, does not set $HOME
nor $PATH, for example.
--login, -l
Make this a login shell. Beware this may cause
problems with the Xauthority magic. Run xhost
to allow the target user to open windows on your
display!

--description <description|file>, -D <description|file>
Provide a descriptive name for the command to
be used in the default message, making it nicer.
You can also provide the absolute path for a
.desktop file. The Name key for will be used in
this case.
--message <message>, -m <message>
Replace the standard message shown to ask for
password for the argument passed to the option.
Only use this if --description does not suffice.

--print-pass, -p
Ask gksu to print the password to stdout, just
like ssh-askpass. Useful to use in scripts with
programs that accept receiving the password on
stdin.

--sudo-mode, -S
Make GKSu use sudo instead of su, as if it had been
run as "gksudo".
--su-mode, -w
Make GKSu use su, instead of using libgksu's
default.
ubuntu@ubuntu:~$ gksudo apt-get install photorec
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package photorecubuntu@ubuntu:~$ gksudo apt-get install photore
ubuntu@ubuntu:~$ sudo apt-get photorec
E: Invalid operation photorec
ubuntu@ubuntu:~$ gksudo apt-get --assume-yes install photorec
gksudo: unrecognized option '--assume-yes'
GKsu version 2.0.2

Usage: gksudo [-u <user>] [options] <command>

--debug, -d
Print information on the screen that might be
useful for diagnosing and/or solving problems.

--user <user>, -u <user>
Call <command> as the specified user.

--disable-grab, -g
Disable the "locking" of the keyboard, mouse,
and focus done by the program when asking for
password.
--prompt, -P
Ask the user if they want to have their keyboard
and mouse grabbed before doing so.
--preserve-env, -k
Preserve the current environments, does not set $HOME
nor $PATH, for example.
--login, -l
Make this a login shell. Beware this may cause
problems with the Xauthority magic. Run xhost
to allow the target user to open windows on your
display!

--description <description|file>, -D <description|file>
Provide a descriptive name for the command to
be used in the default message, making it nicer.
You can also provide the absolute path for a
.desktop file. The Name key for will be used in
this case.
--message <message>, -m <message>
Replace the standard message shown to ask for
password for the argument passed to the option.
Only use this if --description does not suffice.

--print-pass, -p
Ask gksu to print the password to stdout, just
like ssh-askpass. Useful to use in scripts with
programs that accept receiving the password on
stdin.

--sudo-mode, -S
Make GKSu use sudo instead of su, as if it had been
run as "gksudo".
--su-mode, -w
Make GKSu use su, instead of using libgksu's
default.
ubuntu@ubuntu:~$



lath skrev:Det er bedst at starte i en Ubuntu Live session.
En Ubuntu Live session er hvor du starter op fra en USB flashdisk, eller fra en CD.

Starter du op på den måde så sikrer du dig at der ikke skrives nye data til disken, hvorved sektorer med en del af et billede overskrives.

En Ubuntu live session har muligvis ikke photorec installeret, så det gør du med:

Kode: Vælg alt

gksudo apt-get --assume-yes install photorec

... i en terminal.
Har Ubuntu Live sessionen ikke noget sted at lagre den bliver den installeret på en RAM disk = den er væk når du rebooter.

Jeg bemærker lige at jo længere tid der går med at du har brugt filsystemet uden at være i en Ubuntu live session, jo mindre sandsynlighed er der for at du får alle dine billeder igen.

Jeg fandt lige en YouTube video der fortæller om hvordan du skal bruge photorec


Bemærk at photorec er et CLI (terminal) program.

/Lars
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af AJenbo »

Du har ikke valgt dansk under opstarten så den bruger amerikansk tastatur.
bagger
Indlæg: 198
Tilmeldt: 1. maj 2009, 14:18

Re: HJÆLP HJÆLP HJÆLP gendanne filer

Indlæg af bagger »

Hej.

Lige et till;gssp'rgsm[l. Jeg bruger pt 10.04. Er det fordel at bruge 12.04?

Mvh Bj'rn