3TB disks for tank zpool? Can only use 2 TB.
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).
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
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
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?
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
We have tested Seagate 3TB nearline SAS with good results.