lost a drive?
Jay Cliburn
jacliburn at bellsouth.net
Sun Sep 24 19:32:16 UTC 2006
Dave Stevens wrote:
> Quoting Tony Nelson <tonynelson at georgeanelson.com>:
>
> Thanks, Tony, see below...
>
>> At 3:38 PM -0700 9/23/06, Dave Stevens wrote:
>>> Quoting Keith <ac7xc1nx at gmail.com>:
>> ...
>>> > Obtain the rescue CD, boot without mounting the partition and do a
>>> > fsck.ext3 /dev/hd## with the hard drive unmounted.
>>> >
>>>
>>> Thanks but no joy. I get:
>>>
>>> e2fsck 1.35 (28-Feb-2004)
>>> e2fsck: Bad magic number in superblock while trying to open /dev/hdb2
>>> 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>
>>>
>>> So I've done that and get the same message repeatedly with or without the
>> -b
>>> parameter. Are there other alternate superblocks? copies? data recovery
>>> utilities?
>>
>> There are lots of alternate superblocks. See man e2fsck and man
>> mke2fs with reference to -b -n.
>
> gives this:
>
> linux:/sbin # e2fsck -n /dev/hda2
> e2fsck 1.35 (28-Feb-2004)
> Couldn't find ext2 superblock, trying backup blocks...
> e2fsck: Bad magic number in super-block while trying to open /dev/hda2
>
> 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>
>
> I don't understand the severity of this problem. If my data on the drive is
> irretrievably lost I will reluctantly reformat, install FC5_64 to replace the
> FC3 now missing in action and life will carry on. I have a backup of my mail
> and docs from ten days ago so it won't be a catastrophe.
>
> But if the fix is only obscure and not too time consuming I'd rather put in
> the time to both learn what went wrong and to recover my installation to where
> it is possible to do a more recent backup at least.
>
>
> I am currently running from a SUSE Linux 9.2 Live CD. In that environment YAST
> recognizes the partition (hda2, as you may have gathered) as an LVM volume,
> but that's as far as I get. I think the difficulty with using alternative
> superblocks is related to the block size and that the alternative superblocks
> are ?only? applicable to other block sizes. The block size in that partition
> has always been reported by df and du in 1K increments.
>
> Ideas? further suggestions? reading I can do online on this?
First, unmount the partition.
Then, to find the location of all backup superblocks, run
mke2fs -n /dev/hda2
Pick one, then run
e2fsck -b <your_picked_superblock> /dev/hda2
More information about the fedora-list
mailing list