I am writing this mailing list in a desperate attempt to find out how to
restore my hdd with out loosing all the data on it. Recently I added two
additional hard drives to my freebsd 4.2 system. Once I booted up my system
and dl'ed some things with wget a bunch of errors occurred resulting in
"kernel panic" and then system halt. When I rebooted I get and error and
cannot boot freebsd
error:
Verifying DMI Pool Data .........
|
int=00000000 err=00000000 efl=00010246 eip=00001b2c
eax=00000002 ebx=00000002 ecx=00006564 edx=00000000
esi=00094cdc edi=000022bf ebp=00094cbc esp=00094ca4
cs=002b ds=0033 es=0033 fs=0033 gs=0033 gs=0033 ss=0033
cs:eip=f7 35 98 24 00 00 89 c7-89 f9 0f af 0d 9c 24 00
ss:esp=00 00 00 00 e0 4c 09 00-dc 4c 09 00 bf 22 00 00
BTX halted
to try to fix this problem I installed a minimal install of fbsd on another
hdd and ran
fsck /dev/ad1a which said this:
** /dev/ad1a
BAD SUPER BLOCK: VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST
ALTERNATE
/dev/ad1a: INCOMPLETE LABEL: type 4.2BSD fsize 0, frag 0, cpg 0, size
9809920
Although it doesn't really help I can still df -h it;
df /dev/ad1a prints:
Filesystem Size Used Avail Capacity Mounted on
/dev/ad1a 4.5G 1.5G 2.7G 36%
fdisk /dev/ad1a prints:
*****Working on device /dev/ad1a *********
parameters extracted from in-core disklabel are:
cylinders=621 heads=255 sectors/track=63 (16065 blks/cyl)
parameters to be used for BIOS calclations are:
cylinders=621 heads=255 sectors/track=63 (16065 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
<UNUSED>
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
start 0, size 50000 (24 meg), flag 80 (active)
beg: cyl 0/ head 0/ sector 1;
end:cyl 1023/ head 255/ sector 63
Is the data on my hdd completely unrecoverable? Is there anyway I could
mount the partion?
mount /dev/ad1a /blah (/blah is a directory) prints this:
mount: /dev/ad1a on /blah: incorrect super block
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message