sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #26290
Seriøse ext2fs problemer
Hej,
"curiosity killed the cat", men nu har det sgu' også dræbt
mit filsystem. Jeg ved godt at jeg selv er ude om det, og at man bare skal
holde sig væk fra den blødende kant osv. men alligevel, en sent nattetime
hentede jeg en kernel 2.2.16 rpm ned og installerede den. Der var lidt
knas med installationen men jeg valgte alligevel lige at teste den.
Det gik også meget godt, alle services blev startet og selv X kom op uden
problemer. Da jeg derefter forsøgte at logge på som almindelig bruger frøs
maskinen halvejs inde i KDE. Naiv som jeg var tænkte jeg "skidt, vi går
bare tilbage til den gamle kerne". Men ak, efter en genstart var mit
filsystem vist temmelig medtaget. Halvejs inde i bootsekvensen opstår der
Kernel Panic: cannot mount root
Det er jo lidt trist.
Efter talrige forsøg med forskellige hjælpe disketter jeg havde liggende
valgte jeg at reformatere boot root og swap, så jeg i det mindste kunne
bruge min maskine. Jeg lod den gamle /home være da jeg godt ville forsøge
at redde nogle af de data jeg havde liggende der og oprettede en
imidlertidig for at have lidt plads til at arbejde på.
Når jeg nu køre fsck på den gamle /home får jeg den lidt ubehagelige
besked:
e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09 Corruption found in
superblock. (log_frag_size = 131074).
The superblock could not be read or does not describe a correct 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 -2147450879 <device>
Jeg har prøvet at angive forskellige superblokke med varierende resultat.
enten
# e2fsck -b -2147450879 /dev/hda6
e2fsck 1.18, 11-Nov-1999 for EXT2 FS
0.5b, 95/08/09 e2fsck: Attempt to read block from filesystem resulted in
short read while trying to open /dev/hda6
Could this be a zero-length partition?
eller
# e2fsck -b 8193 /dev/hda6
e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b,
95/08/09 e2fsck: Bad magic number in super-block while trying to open
/dev/hda6
The superblock could not be read or does not describe a correct 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>
ingen af dem synes at være til særlig stor hjælp.
Ude på nettet fandt jeg noget snak om et program "findsuper" som skulle
kunne bruges til at finde superblokke men jeg kunne
ikke finde noget sted at downloade det, endsige en forklaring til hvordan
man skulle bruge det.
Er der nogen her på listen som kan hjælpe mig? skal jeg løbe e2fsck
igennem med alle mulige værdier for superblokken (og hvilke mulige værdier
er der?)? Skal jeg bare droppe det og reinstallere og genskabe mine filer
(en uges arbejde eller så)?
Hurtige svar er meget velkomne :-)
Sune
Follow ups