On Thu, 7 Feb 2013, Teske, Devin wrote:
On 7 Feb 2013, Paul Schmehl wrote:
I've been doing some more research on this problem, and I've discovered
that bsdlabel has a 2 to the 32nd limit on disk size.  It appears I have to
use gpart instead.  Is that not correct?


Only if your disk is larger than 2TB (or 2048GB). If you try to partition a 
>2TB disk with fdisk the most you can hope to access is 2TB (the rest will be 
forever unused).

I was noticing that that the total size for all your partitions is about 
744.95GB -- far short of the maximum addressable of 2TB. So you *could* gain 
access to more space with the tricks discussed here, but yes...

You will be required to use gpart to address more than 2TB of storage on a 
single discrete disk. gpart creates a GPT layout versus fdisk which creates an 
MBR layout. GPT uses length identifiers double that of MBR so you should be 
able to address up to 16 million terabytes on any single discrete disk with 
gpart. That ought to be enough for a while (the largest storage array known to 
exist today is in the Petabytes ... thousands of terabytes -- nobody has yet 
produced a single storage device of contiguous addressable space 
matching-or-exceeding 1024 petabytes or 1M terabytes; so we have a ways to go 
before anybody reaches the limit of 2^64).

To be exact: fdisk can only deal with MBR partitioning. bsdlabel only deals with FreeBSD partitions. Both align partitions to CHS values, which don't apply to disks made in the last couple of decades. This means that partitions created by these two tools will almost certainly be misaligned when created on an Advanced Format (4K) hard drive or an SSD.

gpart(8) can do GPT *and* MBR *and* bsdlabel and other partition schemes. It does all the things that fdisk and bsdlabel do, and more.

For examples of creating both GPT and MBR/bsdlabel partitioning with gpart: http://www.wonkity.com/~wblock/docs/html/disksetup.html
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to