/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Korrupt ext3-partition
Fra : Kasper Johansen


Dato : 07-04-07 11:19

Hej gruppe.

Efter Windows fejlagtigt prøvede at "rette fejl" på min ext3 partition,
så virker den nu ikke længere.

Når jeg prøver "sudo e2fsck /dev/sda5", så får jeg følgende:


Could'nt find ext2 superblock, trying backup blocks...
e2fsck: Filesystem has unexpected block size while trying to open /dev/sda5

The superblock could not be read or does not describe a corret ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>


Desuden melder fdisk pludselig, at filsystemet er fat32??


Er der en mulighed for at få mine data tilbage?


--
Med venlig hilsen
Kasper Johansen

 
 
Kent Friis (07-04-2007)
Kommentar
Fra : Kent Friis


Dato : 07-04-07 11:21

Den Sat, 07 Apr 2007 12:18:56 +0200 skrev Kasper Johansen:
>
> Er der en mulighed for at få mine data tilbage?

Restore fra seneste backup.

Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).

Kasper Johansen (07-04-2007)
Kommentar
Fra : Kasper Johansen


Dato : 07-04-07 12:24

Kent Friis skrev:
> Den Sat, 07 Apr 2007 12:18:56 +0200 skrev Kasper Johansen:
>> Er der en mulighed for at få mine data tilbage?
>
> Restore fra seneste backup.

Hvis jeg havde en backup, så havde jeg, selvfølgelig, ikke skrevet.

Men altid rart med den klassiske "backup"-besked, som man aldrig kan
undgå, når emnet tages op...


--
Med venlig hilsen
Kasper Johansen

Niels Sandmann (07-04-2007)
Kommentar
Fra : Niels Sandmann


Dato : 07-04-07 14:58

On Sat, 07 Apr 2007 12:18:56 +0200, Kasper Johansen wrote:

> is corrupt, and you might try running e2fsck with an alternate superblock:
> e2fsck -b 8193 <device>
Har du prøvet det ?

> Desuden melder fdisk pludselig, at filsystemet er fat32??
Kan du mounte partitionen som FAT, og ligger der i givet fald på den ?
Med lidt held er det kun de første par megabytes til en tom fat-tabel der
er blevet skrevet.

> Er der en mulighed for at få mine data tilbage?
Hvis de stadig ligger på disken, vil jeg tro der findes værktøjer der
kan finde dem.

--
Mvh, Niels Sandmann

Kasper Johansen (07-04-2007)
Kommentar
Fra : Kasper Johansen


Dato : 07-04-07 17:16

Niels Sandmann skrev:
>> is corrupt, and you might try running e2fsck with an alternate superblock:
>> e2fsck -b 8193 <device>
> Har du prøvet det ?

Ja selvfølgelig


>> Desuden melder fdisk pludselig, at filsystemet er fat32??
> Kan du mounte partitionen som FAT, og ligger der i givet fald på den ?
> Med lidt held er det kun de første par megabytes til en tom fat-tabel der
> er blevet skrevet.

Partitionen kan hverken mountes som FAT eller EXT 2/3.


>> Er der en mulighed for at få mine data tilbage?
> Hvis de stadig ligger på disken, vil jeg tro der findes værktøjer der
> kan finde dem.

Lige i øjeblikket er jeg ved at lave en raw-kopi af partitionen over på
en anden computer. Jeg har skrevet et script til at hive alle PHP- og
Java-klasser ud af disken, så mine projekter, mit arbejde osv. ikke er
helt spildt

Det tager dog et ordentligt stykke tid at få læst sig igennem sådan en
omgang - 60 gb


--
Med venlig hilsen
Kasper Johansen

Christian E. Lysel (07-04-2007)
Kommentar
Fra : Christian E. Lysel


Dato : 07-04-07 22:11

On Sat, 2007-04-07 at 13:23 +0200, Kasper Johansen wrote:
> Men altid rart med den klassiske "backup"-besked, som man aldrig kan
> undgå, når emnet tages op...

Husker du det nu?








Hvis ja, læs videre:

Windows har smadret din parition, derfor skal du ud og finde den.

http://www.cgsecurity.org/wiki/TestDisk


Mads Bondo Dydensbor~ (15-04-2007)
Kommentar
Fra : Mads Bondo Dydensbor~


Dato : 15-04-07 21:41

Christian E. Lysel wrote:

> On Sat, 2007-04-07 at 13:23 +0200, Kasper Johansen wrote:
>> Men altid rart med den klassiske "backup"-besked, som man aldrig kan
>> undgå, når emnet tages op...
>
> Husker du det nu?

Det er så nemt at være bagklog.

Jeg har f.eks. backup på alle dage, hvor jeg sidder på mit arbejdsnet. Det
gør jeg 5 ud af 7 dage.

Men, her i påsken (lørdag) knaldede fan'en på min laptop af - og, det har
åbenbart påvirket min disk rimeligt voldsomt(?!)

Sidste backup var fra fredag før påske, dvs. 8 dage gammel. Hvis man f.eks.
sidder i et sommerhus er det altså ikke sikkert at man lige kan backe alt
op, som man plejer...

Nuvel, det er kun et par få filer der er tale om, men, også nogle filer som
var havnet i et tmp katalog, som jeg egentlig godt ville have igen (jeg kan
leve uden, men man har vel sin stolthed!) Men jeg har et besynderligt
problem med disken, som jeg håber nogen måske kan have noget input til: den
returnerer ikke det samme ved hver læsning. Jeg frygter at elektronikken
(f.eks. read cache rammen) har taget skade.

Når jeg dumper de første 512 bytes, er det ikke det samme jeg får hver gang.
Nogen gange får jeg de rigtige 7 partitioner, andre gange det forkerte
(lektion1: tager du også backup af din partitionstabel?). Jeg har rodet
lidt med gpart og mener at jeg ved hvor partitionerne ligger. Kan tilgå dem
med et loopback. Men, filsystemerne ser ud til at have millioner af fejl,
som jeg mistænker har at gøre med at elektronikken fucker data op.

Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
cache, noget?

Mvh

Mads

--
Mads Bondo Dydensborg mads@dydensborg.dk http://www.madsdydensborg.dk/

A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?


Thorbjørn Ravn Ander~ (15-04-2007)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 15-04-07 21:48

Mads Bondo Dydensborg <madsdyd@challenge.dk> writes:

> Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
> cache, noget?

Sæt disken i en anden maskine og se hvorn den har det.
--
Thorbjørn Ravn Andersen

Mads Bondo Dydensbor~ (17-04-2007)
Kommentar
Fra : Mads Bondo Dydensbor~


Dato : 17-04-07 11:57

Thorbjørn Ravn Andersen wrote:

> Mads Bondo Dydensborg <madsdyd@challenge.dk> writes:
>
>> Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
>> cache, noget?
>
> Sæt disken i en anden maskine og se hvorn den har det.

Er prøvet - som jeg skrev døde laptoppen jo, så den eneste måde jeg kan
snakke med den, er via en anden maskine (eller min USB 2.5" HD ramme/ting).

Ændrer intet. Disken har det skidt, det må man sige.

Mvh

Mads

--
Mads Bondo Dydensborg mads@dydensborg.dk http://www.madsdydensborg.dk/

"HELP, THE PRICE OF INFORMATION HAS FALLEN AND IT CAN'T GET UP"

- http://www.shirky.com/writings/information_price.html


Thorbjørn Ravn Ander~ (17-04-2007)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 17-04-07 13:00

Mads Bondo Dydensborg <madsdyd@challenge.dk> writes:

> Er prøvet - som jeg skrev døde laptoppen jo, så den eneste måde jeg kan
> snakke med den, er via en anden maskine (eller min USB 2.5" HD ramme/ting).

Ok, skulle bare høre om du havde tænkt dette naturlige skridt.

> Ændrer intet. Disken har det skidt, det må man sige.

Hvis du ikke får det samme ved hver læsning er vi nok henne i at du
skal have leverandøren på banen, hvorvidt de har et værktøj der kan
hjælpe dig, da du ikke selv har en jordisk chance for at vurdere om
det du piller af disken er rigtigt eller ej (med mindre selvfølgelig
du laver statistisk vurdering af sagen :))

Personligt ville jeg i din situation overveje om umagen opvejer
tilfredsstillelsen HVIS det skulle lykkes. Det lyder som om du måske
ville have være bedre stillet hvis den bare var kollapset totalt først
som sidst....

Tillad mig at anbefale

http://ars.userfriendly.org/cartoons/?id=20070405&mode=classic

og nogen dage frem
--
Thorbjørn Ravn Andersen

Mads Bondo Dydensbor~ (22-04-2007)
Kommentar
Fra : Mads Bondo Dydensbor~


Dato : 22-04-07 21:07

Thorbjørn Ravn Andersen wrote:

>> Ændrer intet. Disken har det skidt, det må man sige.
>
> Hvis du ikke får det samme ved hver læsning er vi nok henne i at du
> skal have leverandøren på banen, hvorvidt de har et værktøj der kan
> hjælpe dig, da du ikke selv har en jordisk chance for at vurdere om
> det du piller af disken er rigtigt eller ej (med mindre selvfølgelig
> du laver statistisk vurdering af sagen :))

Det kunne jeg godt finde på, bare som en øvelse

>
> Personligt ville jeg i din situation overveje om umagen opvejer
> tilfredsstillelsen HVIS det skulle lykkes. Det lyder som om du måske
> ville have være bedre stillet hvis den bare var kollapset totalt først
> som sidst....

Tjaeh. Der er som sagt nogle enkelte filer jeg egentligt godt kunne tænke
mig tilbage. Det er primært nogle tempfiler til et videoredigeringsprojekt,
som jeg _ikke_ har taget backup af. Blandt andet fordi de fylder så
ukristeligt meget, så de lå på en /scratch partition. Det var bare ikke
meningen de skulle scratches lige nu

Så kan jeg jo lære det.

Og, så også lidt fordi jeg normalt har pralet af at jeg ikke har mistet data
siden 1993. Men, det var selvfølgelig før jeg fik en IBM Thinkpad...

Mvh

Mads

--
Mads Bondo Dydensborg mads@dydensborg.dk http://www.madsdydensborg.dk/

Philosopher's syndrome: mistaking a failure of imagination for an insight
into necessity.
- Daniel Dennett (could also be said of others than philosphers)


Thorbjørn Ravn Ander~ (22-04-2007)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 22-04-07 21:11

Mads Bondo Dydensborg <madsdyd@challenge.dk> writes:

> Og, så også lidt fordi jeg normalt har pralet af at jeg ikke har mistet data
> siden 1993. Men, det var selvfølgelig før jeg fik en IBM Thinkpad...

Du har som sådan ikke MISTET dem - du kan bare ikke lige få dem UD
igen, men du ved PRÆCIS hvor de er.

Det er primært et defintionsspørgsmål.
--
Thorbjørn Ravn Andersen

Preben Mikael Bohn (17-04-2007)
Kommentar
Fra : Preben Mikael Bohn


Dato : 17-04-07 13:19

Mads Bondo Dydensborg wrote:
>>> Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
>>> cache, noget?
>> Sæt disken i en anden maskine og se hvorn den har det.
>
> Er prøvet - som jeg skrev døde laptoppen jo, så den eneste måde jeg kan
> snakke med den, er via en anden maskine (eller min USB 2.5" HD ramme/ting).
>
> Ændrer intet. Disken har det skidt, det må man sige.

Hvis det er elektronikken kan du jo - når du har prøvet alt muligt
andet, og ikke vil betale _alt_ for mange penge for at få data igen -
http://www.deadharddrive.com/

Det er da muligt at du kan få noget ud af det, men der er jo ingen
garanti...

Med venlig hilsen Preben

Klaus Ellegaard (15-04-2007)
Kommentar
Fra : Klaus Ellegaard


Dato : 15-04-07 21:56

Mads Bondo Dydensborg <madsdyd@challenge.dk> writes:

>Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
>cache, noget?

De fleste harddisk-fabrikanter har et værktøj, man kan downloade og
brænde på en CD. Booter man på det, plejer man at få en masse gode
- og eventuelt dårlige - ting at vide om ens disk.

Mvh.
   Klaus.

Alex Holst (16-04-2007)
Kommentar
Fra : Alex Holst


Dato : 16-04-07 08:51

Klaus Ellegaard wrote:
> Mads Bondo Dydensborg <madsdyd@challenge.dk> writes:
>
>> Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
>> cache, noget?
>
> De fleste harddisk-fabrikanter har et værktøj, man kan downloade og
> brænde på en CD. Booter man på det, plejer man at få en masse gode
> - og eventuelt dårlige - ting at vide om ens disk.

Bootable CDer ligefrem? Jeg har kun set .exe filer til Windows. Hvem
tilbyder bootable udgaver af deres diskværktøj?

--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.mongers.org

OSS/FAQ for dk.edb.sikkerhed: http://sikkerhed-faq.dk

Andreas Plesner Jaco~ (16-04-2007)
Kommentar
Fra : Andreas Plesner Jaco~


Dato : 16-04-07 08:56

On 2007-04-16, Alex Holst <a@mongers.org> wrote:
>>
>>> Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
>>> cache, noget?
>>
>> De fleste harddisk-fabrikanter har et værktøj, man kan downloade og
>> brænde på en CD. Booter man på det, plejer man at få en masse gode
>> - og eventuelt dårlige - ting at vide om ens disk.
>
> Bootable CDer ligefrem? Jeg har kun set .exe filer til Windows. Hvem
> tilbyder bootable udgaver af deres diskværktøj?

Fujitsu.

--
Andreas

Klaus Ellegaard (16-04-2007)
Kommentar
Fra : Klaus Ellegaard


Dato : 16-04-07 09:32

Alex Holst <a@mongers.org> writes:

>Bootable CDer ligefrem? Jeg har kun set .exe filer til Windows. Hvem
>tilbyder bootable udgaver af deres diskværktøj?

I hvert fald Seagate, Fujitsu og Toshiba (den sidste er vigtig -
den kan få deres 2,5" diske til at lade være med at klikke hele
tiden).

Mvh.
   Klaus.

Keld Jørn Simonsen (08-04-2007)
Kommentar
Fra : Keld Jørn Simonsen


Dato : 08-04-07 09:57

Den Sat, 07 Apr 2007 12:18:56 +0200. skrev Kasper Johansen:

> Hej gruppe.
>
> Efter Windows fejlagtigt prøvede at "rette fejl" på min ext3 partition,
> så virker den nu ikke længere.
>
> Når jeg prøver "sudo e2fsck /dev/sda5", så får jeg følgende:
>
>
> Could'nt find ext2 superblock, trying backup blocks...
> e2fsck: Filesystem has unexpected block size while trying to open /dev/sda5
>
> The superblock could not be read or does not describe a corret ext2
> filesystem. If the device is valid and it really contains an ext2
> filesystem (and not swap or ufs or something else), then the superblock
> is corrupt, and you might try running e2fsck with an alternate superblock:
> e2fsck -b 8193 <device>
>
>
> Desuden melder fdisk pludselig, at filsystemet er fat32??
>
>
> Er der en mulighed for at få mine data tilbage?

Prøv at kigge på http://std.dkuug.dk/keld/readme-salvage.html

Keld Jørn Simonsen (08-04-2007)
Kommentar
Fra : Keld Jørn Simonsen


Dato : 08-04-07 11:15

Den Sun, 08 Apr 2007 08:57:20 +0000. skrev Keld Jørn Simonsen:

> Den Sat, 07 Apr 2007 12:18:56 +0200. skrev Kasper Johansen:
>
>> Hej gruppe.
>>
>> Efter Windows fejlagtigt prøvede at "rette fejl" på min ext3 partition,
>> så virker den nu ikke længere.
>>
>> Når jeg prøver "sudo e2fsck /dev/sda5", så får jeg følgende:
>>
>>
>> Could'nt find ext2 superblock, trying backup blocks...
>> e2fsck: Filesystem has unexpected block size while trying to open /dev/sda5
>>
>> The superblock could not be read or does not describe a corret ext2
>> filesystem. If the device is valid and it really contains an ext2
>> filesystem (and not swap or ufs or something else), then the superblock
>> is corrupt, and you might try running e2fsck with an alternate superblock:
>> e2fsck -b 8193 <device>
>>
>>
>> Desuden melder fdisk pludselig, at filsystemet er fat32??
>>
>>
>> Er der en mulighed for at få mine data tilbage?
>
> Prøv at kigge på http://std.dkuug.dk/keld/readme-salvage.html

Det ovennævnte er noget programmel til at redde en ødelagt ext2/3
partition. Men det er faktisk lavet til en situation der er dårligere end
den du har. Nemlig hvor alle filer er slettede, og al inode- og
kataloginformation derfor er ødelagt. Du har nok både noget
inode-information og formentlig det meste af katalogstrukturen intakt.

Kan du programmere C? Så kunne du udbygge ovennævnte program til at se
efter om der er noget af inode- og kataloginformationen der kan bruges.
Jeg kan evt hjælpe med idéer (der et mig der har skrevet ovennævnta
patch).

Hvor stort er dit filsystem? Patchen er ikke god til ståre filsystemer,
dvs i 200 GB-klassen, fordi den regner med at den kan have alle tabeller i
RAM, Det kan jo ændres også.

Hilsen og held og lykke
keld

Kasper Johansen (08-04-2007)
Kommentar
Fra : Kasper Johansen


Dato : 08-04-07 14:07

Keld Jørn Simonsen skrev:
>>> Efter Windows fejlagtigt prøvede at "rette fejl" på min ext3 partition,
>>> så virker den nu ikke længere.
>>>
>>> Desuden melder fdisk pludselig, at filsystemet er fat32??
>>>
>>> Er der en mulighed for at få mine data tilbage?
>> Prøv at kigge på http://std.dkuug.dk/keld/readme-salvage.html

I readme'en står der, at det skal bruges på følgende måde:

typical use:

cd directory-to-hold-salvaged-files
path/debugfs /dev/damaged-file-system
salvage 1 0


Jeg har allerede været igang med debugfs, men den melder følgende, når
jeg starter det:
"/dev/sda5: Bad magic number in super-block while opening filesystem"

Den har derfor ikke åbnet filsystemet.


> Det ovennævnte er noget programmel til at redde en ødelagt ext2/3
> partition. Men det er faktisk lavet til en situation der er dårligere end
> den du har. Nemlig hvor alle filer er slettede, og al inode- og
> kataloginformation derfor er ødelagt. Du har nok både noget
> inode-information og formentlig det meste af katalogstrukturen intakt.
>
> Kan du programmere C? Så kunne du udbygge ovennævnte program til at se
> efter om der er noget af inode- og kataloginformationen der kan bruges.
> Jeg kan evt hjælpe med idéer (der et mig der har skrevet ovennævnta
> patch).

Nej - desværre.


> Hvor stort er dit filsystem? Patchen er ikke god til ståre filsystemer,
> dvs i 200 GB-klassen, fordi den regner med at den kan have alle tabeller i
> RAM, Det kan jo ændres også.

Disken er på 80 gb, men partitionen er kun på 58. Jeg har indtil videre
reddet omkring 30 siders PHP og Java-kode. Brugte et
Windows-recover-program, som der (uden succes) prøvede at finde filer på
disken. Den har så fundet omkring 60.000 filer, som der ikke er sat
rigtigt sammen.

Jeg har herefter skrevet et program, som der kunne (ved at scanne
igennem samtlige filer) finde sig frem til PHP- og Java-kode - så nu
behøver jeg da ikke skrive mit skole-projekt om i hvert fald


--
Med venlig hilsen
Kasper Johansen

Keld Jørn Simonsen (08-04-2007)
Kommentar
Fra : Keld Jørn Simonsen


Dato : 08-04-07 20:20

Den Sun, 08 Apr 2007 15:07:19 +0200. skrev Kasper Johansen:

> Keld Jørn Simonsen skrev:
>>>> Efter Windows fejlagtigt prøvede at "rette fejl" på min ext3 partition,
>>>> så virker den nu ikke længere.
>>>>
>>>> Desuden melder fdisk pludselig, at filsystemet er fat32??
>>>>
>>>> Er der en mulighed for at få mine data tilbage?
>>> Prøv at kigge på http://std.dkuug.dk/keld/readme-salvage.html
>
> I readme'en står der, at det skal bruges på følgende måde:
>
> typical use:
>
> cd directory-to-hold-salvaged-files
> path/debugfs /dev/damaged-file-system
> salvage 1 0
>
>
> Jeg har allerede været igang med debugfs, men den melder følgende, når
> jeg starter det:
> "/dev/sda5: Bad magic number in super-block while opening filesystem"
>
> Den har derfor ikke åbnet filsystemet.

Hmm. for det første skal du helst lave en kopi af partitionen, så hvis du
laver flere ulykker så har du en kopi... Anyway det kan være du ikke har plads
til en kopi, hvis du har ialt 80 GB og din partition fylder 58 GB.

Ja, jeg kan forstå den mener det er et fat32 filsystem.
Måske kan du blot fjerne dette tjek i programmet, og oversætte
programmet igen. Men jeg kan ikke huske om superblokken bruges
til noget særligt. Du skal nok ikke bruge "typical use" når
superblokken er beskadiget, men angive start og slutsektor.

Og hvis det kun er kildetekstfiler du er ude efter, kan
du måske fjerne rigtigt store filer, dvs med dobbelt indirekte
indekseringer. På den måde undgår du at fylde din disk op med store
binære filer. Det er altså ikke så svært at hakke C-kode hvis du kan
programmere i Java og php.

hilsen
keld

Kasper Johansen (08-04-2007)
Kommentar
Fra : Kasper Johansen


Dato : 08-04-07 21:03

Keld Jørn Simonsen skrev:
>> Keld Jørn Simonsen skrev:
>>>>> Efter Windows fejlagtigt prøvede at "rette fejl" på min ext3 partition,
>>>>> så virker den nu ikke længere.
>>>>>
>>>>> Desuden melder fdisk pludselig, at filsystemet er fat32??
>>>>>
>>>>> Er der en mulighed for at få mine data tilbage?
>>>> Prøv at kigge på http://std.dkuug.dk/keld/readme-salvage.html
>> Jeg har allerede været igang med debugfs, men den melder følgende, når
>> jeg starter det:
>> "/dev/sda5: Bad magic number in super-block while opening filesystem"
>>
>> Den har derfor ikke åbnet filsystemet.
>
> Hmm. for det første skal du helst lave en kopi af partitionen, så hvis du
> laver flere ulykker så har du en kopi... Anyway det kan være du ikke har plads
> til en kopi, hvis du har ialt 80 GB og din partition fylder 58 GB.

Hvordan anbefaler du at jeg gør dette? Jeg kan sagtens kopiere til en af
mine andre computere, hvor jeg har nok fri plads.

Kan dette gøres?
cp /dev/sda5 /mounted_folder/backup


> Ja, jeg kan forstå den mener det er et fat32 filsystem.
> Måske kan du blot fjerne dette tjek i programmet, og oversætte
> programmet igen. Men jeg kan ikke huske om superblokken bruges
> til noget særligt. Du skal nok ikke bruge "typical use" når
> superblokken er beskadiget, men angive start og slutsektor.

Du mener, at jeg henter kildekoden til fsck.ext2/3 og fjerner checket
med superblocken i koden? Det her lyder ellers lidt farligt, men jeg
bliver vel kun klogere


> Og hvis det kun er kildetekstfiler du er ude efter, kan
> du måske fjerne rigtigt store filer, dvs med dobbelt indirekte
> indekseringer. På den måde undgår du at fylde din disk op med store
> binære filer. Det er altså ikke så svært at hakke C-kode hvis du kan
> programmere i Java og php.

Jeg har allerede reddet 90% af alle mine kildetekster med mit eget
program (skannet de 58gb med et program, som jeg selv har skrevet og
derefter kopieret kildeteksterne ud). Jeg har endda sat mit skoleprojekt
op igen

Jeg havde dog en masse noter gemt i forskellige tekst-filer samt lidt
andet privat på disken, som jeg stadig gerne vil have ud (det skal måske
siges, at det her er en bærbar computer, som jeg normalt arbejder med -
ikke server eller lignende).


Jeg tænkte på, om det var muligt, at det kun er selve "typen" af disken,
som der er sat til FAT32, men der så stadig ligger "valid" ext2/3 data
på disken?

Er det muligt at ændre typen tilbage igen, uden at formatere disken? Jeg
tænker via et lidt grimt hack måske?


--
Med venlig hilsen
Kasper Johansen

Keld Jørn Simonsen (09-04-2007)
Kommentar
Fra : Keld Jørn Simonsen


Dato : 09-04-07 19:30

Den Sun, 08 Apr 2007 22:02:49 +0200. skrev Kasper Johansen:

> Keld Jørn Simonsen skrev:
>>> Keld Jørn Simonsen skrev:
>>>>>> Efter Windows fejlagtigt prøvede at "rette fejl" på min ext3 partition,
>>>>>> så virker den nu ikke længere.
>>>>>>
>>>>>> Desuden melder fdisk pludselig, at filsystemet er fat32??
>>>>>>
>>>>>> Er der en mulighed for at få mine data tilbage?
>>>>> Prøv at kigge på http://std.dkuug.dk/keld/readme-salvage.html
>>> Jeg har allerede været igang med debugfs, men den melder følgende, når
>>> jeg starter det:
>>> "/dev/sda5: Bad magic number in super-block while opening filesystem"
>>>
>>> Den har derfor ikke åbnet filsystemet.
>>
>> Hmm. for det første skal du helst lave en kopi af partitionen, så hvis du
>> laver flere ulykker så har du en kopi... Anyway det kan være du ikke har plads
>> til en kopi, hvis du har ialt 80 GB og din partition fylder 58 GB.
>
> Hvordan anbefaler du at jeg gør dette? Jeg kan sagtens kopiere til en af
> mine andre computere, hvor jeg har nok fri plads.
>
> Kan dette gøres?
> cp /dev/sda5 /mounted_folder/backup
>

Nåh, jeg ser du har løst problemet ved at skifte type på partitionen og
fundet en backup af superblo9kken. Det er rigtigt godt at tage backup, og
fint at filsystemet selv gør det for dig

men ellers ville jeg have kopieret med dd, til en partition der var
monteret over nettet med nfs.


>> Ja, jeg kan forstå den mener det er et fat32 filsystem. Måske kan du
>> blot fjerne dette tjek i programmet, og oversætte programmet igen. Men
>> jeg kan ikke huske om superblokken bruges til noget særligt. Du skal
>> nok ikke bruge "typical use" når superblokken er beskadiget, men
>> angive start og slutsektor.
>
> Du mener, at jeg henter kildekoden til fsck.ext2/3 og fjerner checket
> med superblocken i koden? Det her lyder ellers lidt farligt, men jeg
> bliver vel kun klogere

Hvis du kun opererer på en kopi af data, kan der altså ikke ske så
meget.

Hilsen
keld

Thorbjørn Ravn Ander~ (08-04-2007)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 08-04-07 22:20

Kasper Johansen <kaspernj@gmail.com> writes:

> Jeg har allerede været igang med debugfs, men den melder følgende, når
> jeg starter det:
> "/dev/sda5: Bad magic number in super-block while opening filesystem"

Meget, meget skidt. Tyder på du har fået plastret FAT oveni.

Mener at mount kan snuppe en anden superblok (der er flere
rundtomkring på disken af netop denne grund) og så kan du måske komme
i luften den vej.
--
Thorbjørn Ravn Andersen

Adam Sjøgren (08-04-2007)
Kommentar
Fra : Adam Sjøgren


Dato : 08-04-07 22:20

On Sun, 08 Apr 2007 22:02:49 +0200, Kasper wrote:

> Kan dette gøres?
> cp /dev/sda5 /mounted_folder/backup

dd (eller dd_rescue) er normalt praktisk til formålet:

dd if=/dev/sda5 of=/mounted_folder/backup_sda5

> Jeg tænkte på, om det var muligt, at det kun er selve "typen" af
> disken, som der er sat til FAT32, men der så stadig ligger "valid"
> ext2/3 data på disken?

Så ville jeg tro at de programmer du har smidt efter den ikke havde
brokket sig som de gør.

> Er det muligt at ændre typen tilbage igen, uden at formatere disken?

Du kan ændre typen med /sbin/fdisk uden problemer ('t' change a
partition's system id) - om det gør nogen synderlig forskel er nok
tvivlsomt.


Mvh.

--
"There's such a glut of celebrities that they'll soon Adam Sjøgren
have to begin storing the surplus in silos in Iowa." asjo@koldfront.dk

Michael Rasmussen (08-04-2007)
Kommentar
Fra : Michael Rasmussen


Dato : 08-04-07 22:25

On Sun, 08 Apr 2007 22:02:49 +0200
Kasper Johansen <kaspernj@gmail.com> wrote:

>
> Er det muligt at ændre typen tilbage igen, uden at formatere disken?
> Jeg tænker via et lidt grimt hack måske?
>
Bemærk: Nedenstående er utestet, så anvendelse er på eget ansvar!

sudo fdisk /dev/sda
1) Ud for command skrives t
2) Vælg korrekt partition
3) Skriv 83
4) Ud for command skrives w

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
windows.

Kasper Johansen (09-04-2007)
Kommentar
Fra : Kasper Johansen


Dato : 09-04-07 00:00

Michael Rasmussen skrev:
> sudo fdisk /dev/sda
> 1) Ud for command skrives t
> 2) Vælg korrekt partition
> 3) Skriv 83
> 4) Ud for command skrives w

Efter at have ændret partitionens type til ext3 og læst op på manualen
til e2fsck, har jeg nu fået løst problemet.

Skriver her hvordan jeg gjorde, så folk der måtte falde over tråden får
løsningen med.

Partitionen var godt og grundigt smadret, men jeg fik omkring 90% af
mine filer igen, efter at den var blevet behandlet som en fat32 (spørg
mig ikke hvordan). Jeg ændrede først typen som beskrevet af Michael
Rasmussen.

Jeg skulle bruge en backup-superblock. Backup-superblocken lå bare ikke
på 8139 - det kommer an på din blockstørrelse på hele disken, som enten
kan være 1,2 eller 4kb. Hvis den er på 1kb, så vil backuppen ligge på
8139, men min var på 4kb, derfor var den korrekte kommando:

e2fsck -b 32768 /dev/sda5

Her er lidt fra manualen
(http://www.die.net/doc/linux/man/man8/e2fsck.8.html):
-b superblock
Instead of using the normal superblock, use an alternative
superblock specified by superblock. This option is normally used when
the primary superblock has been corrupted. The location of the backup
superblock is dependent on the filesystem's blocksize. For filesystems
with 1k blocksizes, a backup superblock can be found at block 8193; for
filesystems with 2k blocksizes, at block 16384; and for 4k blocksizes,
at block 32768.


Så kan jeg vidst bare lære at tage overdrevent backup

Tusind tak for hjælpen til alle der svarede - især Keld Jørn.


--
Med venlig hilsen
Kasper Johansen

Thorbjørn Ravn Ander~ (09-04-2007)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 09-04-07 00:13

Kasper Johansen <kaspernj@gmail.com> writes:

> Så kan jeg vidst bare lære at tage overdrevent backup

Kan seriøst anbefale at bruge et versionsstyringssystem til at
håndtere den slags projektopgaver med.

Selv brugte jeg CVS da jeg skrev speciale på en bærbar. Så committede
jeg når den bærbare var med på pinden, og skrev derhjemme. Fungerede
rigtigt godt.
--
Thorbjørn Ravn Andersen

Christian E. Lysel (15-04-2007)
Kommentar
Fra : Christian E. Lysel


Dato : 15-04-07 21:54

On Sun, 2007-04-15 at 22:40 +0200, Mads Bondo Dydensborg wrote:
> Christian E. Lysel wrote:
>
> > On Sat, 2007-04-07 at 13:23 +0200, Kasper Johansen wrote:
> >> Men altid rart med den klassiske "backup"-besked, som man aldrig kan
> >> undgå, når emnet tages op...
> >
> > Husker du det nu?
>
> Det er så nemt at være bagklog.

Har du så prøvet at teste om din backup virker...det plejer at være
endnu værre :)

> Jeg har f.eks. backup på alle dage, hvor jeg sidder på mit arbejdsnet.. Det
> gør jeg 5 ud af 7 dage.
>
> Men, her i påsken (lørdag) knaldede fan'en på min laptop af - og, det har
> åbenbart påvirket min disk rimeligt voldsomt(?!)

Så kan du lære ikke at arbejde i påsken!!

> Sidste backup var fra fredag før påske, dvs. 8 dage gammel. Hvis man f.eks.
> sidder i et sommerhus er det altså ikke sikkert at man lige kan backe alt
> op, som man plejer...

USB nøglering?

> Nuvel, det er kun et par få filer der er tale om, men, også nogle filer som
> var havnet i et tmp katalog, som jeg egentlig godt ville have igen (jeg kan
> leve uden, men man har vel sin stolthed!) Men jeg har et besynderligt
> problem med disken, som jeg håber nogen måske kan have noget input til: den
> returnerer ikke det samme ved hver læsning. Jeg frygter at elektronikken
> (f.eks. read cache rammen) har taget skade.

Har du en identisk spare disk, hvor du kan bytte rundt på elektronikken?

> Når jeg dumper de første 512 bytes, er det ikke det samme jeg får hver gang.
> Nogen gange får jeg de rigtige 7 partitioner, andre gange det forkerte

7 partitioner...føj, det er så kedeligt når der opstår en diskfejl,
specielt hvis lvm er indblandet i det.

> (lektion1: tager du også backup af din partitionstabel?). Jeg har rodet
> lidt med gpart og mener at jeg ved hvor partitionerne ligger. Kan tilgå dem
> med et loopback. Men, filsystemerne ser ud til at have millioner af fejl,
> som jeg mistænker har at gøre med at elektronikken fucker data op.
>
> Nogen der har noget input? Jeg tænker lidt i fryser, disable read/write
> cache, noget?

Jeg ville starte med at kopiere disken over på en ny disk, og på den nye
genskabe paritioner, lvm, filer.

Men det er lidt chance spillet...du kan også smadre disken, nogle gange
lykkes det at kopiere den, andre gange ikke. Nogle gange dør de af at
man tænder dem for mange gange.

Varme plejer at være en god identifikation af der er noget galt.

Siger den nogle sjove lyde og kan du beskrive dem?

Tager det lang tid at læse en block?

Får du nogle fejllog, fra controlleren?


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste