linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: 3TB disk hassles
@ 2005-02-06 10:59 Neil Conway
  2005-02-06 19:01 ` Bodo Eggert
  2005-02-08 23:33 ` H. Peter Anvin
  0 siblings, 2 replies; 31+ messages in thread
From: Neil Conway @ 2005-02-06 10:59 UTC (permalink / raw)
  To: 7eggert, linux-kernel

Argh...

--- Neil Conway <nconway_kernel@yahoo.co.uk> wrote:
> Hi...
> 
> --- Bodo Eggert <7eggert@gmx.de> wrote:
> > No common x86 BIOS can understand any partition table. Booting is
> > done by
> > loading the first sector of the boot device and executing it. The
> > common
> 
> D'oh!!  Red-face here.  Can't believe my brainlessness.
> Thanks for putting me straight - that explains a lot.  Now to try it
> ;-)

Ah, if only it was that simple.

Since writing the above, I've been searching for more info.  I
downloaded four different versions of grub (GNU Grub Legacy, GNU Grub2,
gentoo and Fedora Core 3).  NONE of these showed any evidence of GPT
support (I was in a hurry, so I searched for strings EFI, GUID, GPT,
TB).

Mucho confused puppy here.

I fail to see how grub can work on a GPT boot device if it can't parse
the partition table.  I conclude that I'm still missing something. 
Perhaps a layer before grub is supposed to parse the GPT instead?  If
so, isn't that getting us straight back to a GPT-aware BIOS?

Tell me if this logic is broken: even if a special boot sector is used,
which IS GPT-aware (though fitting that into the boot sector would be a
challenge ;-)), once grub loads, it's still going to have to figure out
how to find the root(hdX,Y) partition from which to load the kernel
image.  This surely means it has to have either a GPT-parser
internally, or rely on a pre-parsed list.  No?

Perhaps one of the other several distros (that I didn't check) has a
GPT-aware grub.  But Tomas Carnecky said early in this thread that
gentoo had allowed him to set up a GPT-booting system on x86.  I guess
it's possible that a cheat was used - maybe an old-style partition
table in the MBR was used to define the first (boot) partition, but
surely that's forbidden by the whole EFI spec anyway?

Andries Brouwer kindly wrote a patch which I haven't had time to test
yet (see earlier in thread).  While it would be nice to find a way
around the problem which didn't require deviations from vanilla
distros, I think Andries' patch is looking like the only sane fix right
now.

Anyone with a definitive answer to the question "can I use GPT on a
vanilla x86 mobo", do speak up :-)

Regards,
Neil
PS: I really didn't think that >2TiB disks were quite so far out on the
bleeding edge :-/



		
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com 
 


^ permalink raw reply	[flat|nested] 31+ messages in thread
[parent not found: <linux.kernel.20041216145229.29167.qmail@web26502.mail.ukl.yahoo.com>]
[parent not found: <fa.fng0mbi.10jm21g@ifi.uio.no>]
* Re: 3TB disk hassles
@ 2004-12-16 22:21 Rico Tudor
  0 siblings, 0 replies; 31+ messages in thread
From: Rico Tudor @ 2004-12-16 22:21 UTC (permalink / raw)
  To: linux-kernel

Neil,

I have a ~2TB ext2 FS on 3Ware RAID5, and simply dispense with
partitioning.  If you use LILO and it complains, arrange for /boot/*
and your kernel image to have low i-numbers: this will keep the blocks
numbers in a tradition range.  Done!

^ permalink raw reply	[flat|nested] 31+ messages in thread
* 3TB disk hassles
@ 2004-12-16 14:52 Neil Conway
  2004-12-16 15:33 ` Michelle Konzack
                   ` (3 more replies)
  0 siblings, 4 replies; 31+ messages in thread
From: Neil Conway @ 2004-12-16 14:52 UTC (permalink / raw)
  To: linux-kernel

Howdy...

After much banging of heads on walls, I am throwing in the towel and
asking the experts ;-) ... To cut a long story short:

Is it possible to make a 3TB disk work properly in Linux?

Our "disk" is 12x300GB in RAID5 (with 1 hot-spare) on a 3ware 9500-S12,
so it's actually 2.7TiB ish.  It's also /dev/sda - i.e., the one and
only disk in the system.

Problems are arising due to the 32-bit-ness of normal partition tables.
 I can use parted to make a 2.7TB partition (sda4), and
/proc/partitions looks fine until a reboot, whereupon the top bits are
lost and the big partition looks like a 700GB partition instead of a
2.7TB one; this is a bad thing ;-)

I've had my hopes raised by GPT, but after more reading it appears this
doesn't work on vanilla x86 PCs.

Tips gratefully received.

Neil

PS: not on-list; I'll be reading the real-time archivers, but CCs of
any replies would be appreciated.


	
	
		
___________________________________________________________ 
ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2005-02-10  0:08 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-06 10:59 3TB disk hassles Neil Conway
2005-02-06 19:01 ` Bodo Eggert
2005-02-08 23:33 ` H. Peter Anvin
     [not found] <linux.kernel.20041216145229.29167.qmail@web26502.mail.ukl.yahoo.com>
2005-02-10  0:06 ` Jan Lindheim
     [not found] <fa.fng0mbi.10jm21g@ifi.uio.no>
     [not found] ` <fa.ls0rpqi.104a23q@ifi.uio.no>
2005-02-05  2:58   ` Bodo Eggert
2005-02-05 11:14     ` Neil Conway
  -- strict thread matches above, loose matches on Subject: below --
2004-12-16 22:21 Rico Tudor
2004-12-16 14:52 Neil Conway
2004-12-16 15:33 ` Michelle Konzack
2004-12-16 15:37 ` Mark Watts
2004-12-16 15:38   ` Hans Kristian Rosbach
2004-12-16 16:44     ` Neil Conway
2004-12-16 17:15       ` Tomas Carnecky
2004-12-16 17:38         ` Neil Conway
2004-12-16 18:05           ` Tomas Carnecky
2005-02-05  1:47             ` Neil Conway
2004-12-16 17:40         ` Tomas Carnecky
2004-12-16 15:52   ` Michelle Konzack
2004-12-16 16:03     ` Jan Engelhardt
2004-12-16 16:00       ` Alan Cox
2004-12-18  0:12         ` Andries Brouwer
2004-12-18  3:08           ` H. Peter Anvin
2004-12-18 12:15             ` Andries Brouwer
2004-12-18 23:32               ` H. Peter Anvin
2005-01-03 17:13                 ` Jeff V. Merkey
2005-01-03 17:32                   ` Jeff V. Merkey
2005-01-03 18:11                     ` linux-os
2004-12-16 17:10       ` Michelle Konzack
2004-12-16 19:52 ` Adam Heath
2004-12-16 23:28 ` Pedro Venda (SYSADM)
2005-02-05  1:51   ` Neil Conway

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).