3TB disks for tank zpool? Can only use 2 TB.

Added by John McEntee about 4 years ago

I am currently using opensolaris snv_134 have just bought some 3 TB disks to upgrade a 8 disk mirror of 2 TB disks. I though this should just work as opensolaris can use EFI partiton tables, but giving zfs the whole unformatted disk results in the following parition table and pool size.

/dev/dsk/c6t48d0s0 is part of active ZFS pool test. Please see zpool(1M).
format> verify

Volume name = < >
ascii name = <ATA-Hitachi HDS72303-A3B0-2.00TB>
bytes/sector = 512
sectors = 4294967294
accessible sectors = 4294967261
Part Tag Flag First Sector Size Last Sector
0 usr wm 256 2.00TB 4294950877
1 unassigned wm 0 0 0
2 unassigned wm 0 0 0
3 unassigned wm 0 0 0
4 unassigned wm 0 0 0
5 unassigned wm 0 0 0
6 unassigned wm 0 0 0
8 reserved wm 4294950878 8.00MB 4294967261

rpool 19.9G 5.66G 14.2G 28% 1.00x ONLINE -
tank 7.25T 5.15T 2.10T 71% 1.00x DEGRADED -
test 1.98T 95.5K 1.98T 0% 1.00x ONLINE -

test being the single 3 TB disk pool.

My google skills seem week on this problem, as I seem to be only able to find stuff about 4kb sectors and not being able to boot > 2TB yet.

So my questions are

1) Is the Illumos kernel able to support 3 TB disks?
2) Does Illumos maintain the user space tools needed to use a 3TB disk, or do I need to ask openindiana?
3) Is there already later stable opensolaris/openindiana/illumos kernel build able to to use 3TB disk?


Replies (2)

RE: 3TB disks for tank zpool? Can only use 2 TB. - Added by Jonathan Edwards about 4 years ago

you sure you have the right drive? and did autoformat detect it correctly?
the ascii name (and presumably the inq string) seems to be giving you a 2TB disk

DKIOCGMEDIAINFO should be the ioctl returned through efi_alloc_and_init() to get the lbsize and geometry

RE: 3TB disks for tank zpool? Can only use 2 TB. - Added by Richard Elling almost 4 years ago

We have tested Seagate 3TB nearline SAS with good results.

-- richard