* [gentoo-user] disk capacity mismatch
@ 2007-02-08 21:34 Michael Higgins
2007-02-08 21:45 ` Dan Farrell
2007-02-09 9:09 ` Alan McKinnon
0 siblings, 2 replies; 4+ messages in thread
From: Michael Higgins @ 2007-02-08 21:34 UTC (permalink / raw
To: gentoo-user
Hello, list --
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 20G 12G 7.5G 61% /
udev 236M 2.7M 233M 2% /dev
shm 236M 0 236M 0% /dev/shm
/dev/hda5 14G 13G 1.3G 91% /home/col/dump
/dev/hda6 14G 12G 2.0G 86% /home/col/music
lbg2 col # fdisk /dev/hda
Command (m for help): p
Disk /dev/hda: 80.0 GB, 80026361856 bytes
16 heads, 63 sectors/track, 155061 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
What did I do wrong? It looks like my 80 GB drive is more like 50 GB. How
did I 'lose' the capacity?
Device Boot Start End Blocks Id System
/dev/hda1 * 1 497 250456+ 83 Linux
/dev/hda2 498 2482 1000440 82 Linux swap / Solaris
/dev/hda3 2483 44103 20976984 83 Linux
/dev/hda4 44104 99582 27961416 5 Extended
/dev/hda5 44104 71843 13980928+ 83 Linux
/dev/hda6 71844 99582 13980424+ 83 Linux
What major clue do I lack? :(
--
Michael Higgins
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-user] disk capacity mismatch
2007-02-08 21:34 [gentoo-user] disk capacity mismatch Michael Higgins
@ 2007-02-08 21:45 ` Dan Farrell
2007-02-15 19:59 ` Mick
2007-02-09 9:09 ` Alan McKinnon
1 sibling, 1 reply; 4+ messages in thread
From: Dan Farrell @ 2007-02-08 21:45 UTC (permalink / raw
To: gentoo-user
On Thu, 8 Feb 2007 13:34:21 -0800
"Michael Higgins" <mhiggins@banfieldgroup.com> wrote:
> Hello, list --
>
>
> # df -h
> Filesystem Size Used Avail Use% Mounted on
> /dev/hda3 20G 12G 7.5G 61% /
> udev 236M 2.7M 233M 2% /dev
> shm 236M 0 236M 0% /dev/shm
> /dev/hda5 14G 13G 1.3G 91% /home/col/dump
> /dev/hda6 14G 12G 2.0G 86% /home/col/music
so here the sizes added up are ~48.5 gigs, right? and here...
> Disk /dev/hda: 80.0 GB, 80026361856 bytes
we can see the 80 gig drive recognized as such.
> 16 heads, 63 sectors/track, 155061 cylinders
and you have 155,061 cylinders on the disk, but
> Device Boot Start End Blocks Id System
> /dev/hda1 * 1 497 250456+ 83 Linux
> /dev/hda2 498 2482 1000440 82 Linux swap /
> Solaris /dev/hda3 2483 44103 20976984 83 Linux
> /dev/hda4 44104 99582 27961416 5 Extended
> /dev/hda5 44104 71843 13980928+ 83 Linux
> /dev/hda6 71844 99582 13980424+ 83 Linux
you only fill to cylinder 99,582. So 99,582 of 155,061 leaves us
only about 64% of the drive used, and your 30 'missing' gigs simply not
partitioned off. Unfortunately, since you haven't any more primary
partitions, you have space after /dev/hda4 and no way to use it.
Hopefully you know something about nondestructive partition resizing.
good luck!
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-user] disk capacity mismatch
2007-02-08 21:34 [gentoo-user] disk capacity mismatch Michael Higgins
2007-02-08 21:45 ` Dan Farrell
@ 2007-02-09 9:09 ` Alan McKinnon
1 sibling, 0 replies; 4+ messages in thread
From: Alan McKinnon @ 2007-02-09 9:09 UTC (permalink / raw
To: gentoo-user
On Thursday 08 February 2007, Michael Higgins wrote:
> Hello, list --
>
>
> # df -h
> Filesystem Size Used Avail Use% Mounted on
> /dev/hda3 20G 12G 7.5G 61% /
> udev 236M 2.7M 233M 2% /dev
> shm 236M 0 236M 0% /dev/shm
> /dev/hda5 14G 13G 1.3G 91% /home/col/dump
> /dev/hda6 14G 12G 2.0G 86% /home/col/music
>
> lbg2 col # fdisk /dev/hda
>
> Command (m for help): p
>
> Disk /dev/hda: 80.0 GB, 80026361856 bytes
> 16 heads, 63 sectors/track, 155061 cylinders
> Units = cylinders of 1008 * 512 = 516096 bytes
>
> What did I do wrong? It looks like my 80 GB drive is more like 50 GB.
> How did I 'lose' the capacity?
No, read it again. It doesn't say 50GB.
It says (line 1) that you have an 80G disk comprising 155061 cylinders
(line 2), each of which are 516096 *bytes* long.
btw, lines 2 and 3 are bogus anyway, your drive doesn't look like that,
and no drive on the market has looked like that for more than 10 years
now. It actually means more something along the lines of
"Your disk is 80GB big, and to make your life easier you can consider it
to be made up of 155061 cylinders each 0.5M big. Other schemes exist
but in actual fact it's really just a long string of 156301488 sectors,
numbered sequentially, each one being 512 bytes long"
hth
alan
--
Optimists say the glass is half full,
Pessimists say the glass is half empty,
Developers say wtf is the glass twice as big as it needs to be?
Alan McKinnon
alan at linuxholdings dot co dot za
+27 82, double three seven, one nine three five
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-user] disk capacity mismatch
2007-02-08 21:45 ` Dan Farrell
@ 2007-02-15 19:59 ` Mick
0 siblings, 0 replies; 4+ messages in thread
From: Mick @ 2007-02-15 19:59 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2651 bytes --]
On Thursday 08 February 2007 21:45, Dan Farrell wrote:
> On Thu, 8 Feb 2007 13:34:21 -0800
>
> "Michael Higgins" <mhiggins@banfieldgroup.com> wrote:
> > Hello, list --
> >
> >
> > # df -h
> > Filesystem Size Used Avail Use% Mounted on
> > /dev/hda3 20G 12G 7.5G 61% /
> > udev 236M 2.7M 233M 2% /dev
> > shm 236M 0 236M 0% /dev/shm
> > /dev/hda5 14G 13G 1.3G 91% /home/col/dump
> > /dev/hda6 14G 12G 2.0G 86% /home/col/music
>
> so here the sizes added up are ~48.5 gigs, right? and here...
>
> > Disk /dev/hda: 80.0 GB, 80026361856 bytes
>
> we can see the 80 gig drive recognized as such.
>
> > 16 heads, 63 sectors/track, 155061 cylinders
>
> and you have 155,061 cylinders on the disk, but
>
> > Device Boot Start End Blocks Id System
> > /dev/hda1 * 1 497 250456+ 83 Linux
> > /dev/hda2 498 2482 1000440 82 Linux swap /
> > Solaris /dev/hda3 2483 44103 20976984 83 Linux
> > /dev/hda4 44104 99582 27961416 5 Extended
> > /dev/hda5 44104 71843 13980928+ 83 Linux
> > /dev/hda6 71844 99582 13980424+ 83 Linux
>
> you only fill to cylinder 99,582. So 99,582 of 155,061 leaves us
> only about 64% of the drive used, and your 30 'missing' gigs simply not
> partitioned off. Unfortunately, since you haven't any more primary
> partitions, you have space after /dev/hda4 and no way to use it.
> Hopefully you know something about nondestructive partition resizing.
>
> good luck!
Or, boot off a LiveCD, tar the last partition contents somewhere off disk,
optionally you could delete the files/directories (use shred if you wish),
then use fdisk to delete the last partition, create a new extended partition
and the desired number and sizes of logical partitions, reboot with the
LiveCD, create a new fs type on each of your new partitions and untar back
your old partition.
There's a catch. Your first new logical partition will need to be at least as
large as the data you had in your old partition. If you want to move some of
the directories & mount points into a new different partition, this would be
the time to do it. Instead of tar-ring the complete partition, just tar
separately the relevant directories.
I'm sure there must be some LVM, EVM type of trick that you could use to
achieve the above, but I have always used this, aheam, conventional method to
do it.
HTH.
--
Regards,
Mick
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-02-15 20:06 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-08 21:34 [gentoo-user] disk capacity mismatch Michael Higgins
2007-02-08 21:45 ` Dan Farrell
2007-02-15 19:59 ` Mick
2007-02-09 9:09 ` Alan McKinnon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox