Find the answer to your Linux question:
Results 1 to 3 of 3
Hello all, 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 ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Feb 2004
    Location
    I'd rather be in Hawaii
    Posts
    52

    Who stole the Gigs?


    Hello all,

    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:
    Cyl:65535
    Hd:16
    Sec:255

    Parted in Suse gives:
    Cyl: 60800
    Hd: 16
    Sec:255

    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.

  2. #2
    Linux Guru antidrugue's Avatar
    Join Date
    Oct 2005
    Location
    Montreal, Canada
    Posts
    3,211
    Can you post the output of
    Code:
    fdisk -l
    and of
    Code:
    df -h
    ?
    "To express yourself in freedom, you must die to everything of yesterday. From the 'old', you derive security; from the 'new', you gain the flow."

    -Bruce Lee

  3. #3
    Just Joined!
    Join Date
    Feb 2004
    Location
    I'd rather be in Hawaii
    Posts
    52
    fdisk -l gives:
    Code:
    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
    Now this is odd, it says I have 500.1GB, but the Cyl count is only 60801.

    and df -h gives:
    Code:
    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
    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?

    Thanks for your help. Time to go play with parted again.

  4. $spacer_open
    $spacer_close

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •