Who stole the Gigs?
I have recently purchased a Seagate 500GB hard drive as a storage unit for one of my systems. I installed it, and Bios detected it as a 500.1GB drive.
So far everything is good, but when I booted Suse 10.1 it would only see 473.6 GB.
The screen on boot gives these details:
Parted in Suse gives:
I tried to enter the Cylinders, etc in the bios manually, but when I did that it gave the size of the drive as 127GB.
How do I get Suse to recognize the entire drive?
Thanks in advance for your help.
Can you post the output of
fdisk -l gives:
Now this is odd, it says I have 500.1GB, but the Cyl count is only 60801.
Disk /dev/hdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 1 2481 19928601 83 Linux
/dev/hdc2 2482 2873 3148740 82 Linux swap / Solaris
/dev/hdc3 2874 60573 463475250 83 Linux
and df -h gives:
Using their numbers: 16065 * 512 * 60573 = 498GB, but adding up the sizes from the df only adds to 462+2GB (for swap). How does this work?
Filesystem Size Used Avail Use% Mounted on
/dev/hdc1 20G 5.5G 14G 29% /
udev 1015M 188K 1014M 1% /dev
/dev/hdc3 442G 54G 389G 12% /mnt/media
Thanks for your help. Time to go play with parted again.