I was having problems untarring the portage tree from the CD, so now I'm running "fsck -pvcf /dev/hda3" right now, and it's giving me a million errors like this:

hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
hda: task_in_intr: error=0x40 { UncorrectableError }, LBAsect=[number], sector=[another number]
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector [number]


Partitions:
/dev/hda1 (32 MB) Start: 1 End: 63 Blocks: 31270+ Id: 83 (Linux, ext3)
/dev/hda2 (96 MB) Start: 64 End: 250 Blocks: 94248 Id: 82 (Linux swap, but I forgot to turn it on ^_^U)
/dev/hda3 (rest of disk) Start: 251 End: 1416 Blocks: 587664 Id: 83 (Linux, ReiserFS)
fdisk reports this drive as 730 MB, 16 heads, 63 sectors/track, 1416 cylinders (and spits a warning about having more than 1024 cylinders). DOS/Windows always reported the drive as 695 MB, though. Coincidentally, all of the bad sectors are near the end of the disk, so I'm thinking that the disk is being reported to the kernel as larger than it actually is, which explains why all these operations are failing.


Does Linux just report the drive size differently (mebibyte vs. megabyte?) or has this hard drive sought its last sector?

--
Colin

--
gentoo-user@gentoo.org mailing list



Reply via email to