16.0E ExpandSize? -- New Server
    Larry Rosenman 
    ler at FreeBSD.org
       
    Tue Jan 31 19:05:12 UTC 2017
    
    
  
I've replaced some disks due to failure, and some of the pariition sizes
are different.  
autoexpand is off: 
borg-new /home/ler $ zpool get all zroot
NAME PROPERTY VALUE SOURCE
zroot size 10.8T -
zroot capacity 0% -
zroot altroot - default
zroot health ONLINE -
zroot guid 11945658884309024932 default
zroot version - default
zroot bootfs zroot/ROOT/default local
zroot delegation on default
zroot autoreplace off default
zroot cachefile - default
zroot failmode wait default
zroot listsnapshots off default
zroot autoexpand off default
zroot dedupditto 0 default
zroot dedupratio 1.00x -
zroot free 10.7T -
zroot allocated 94.3G -
zroot readonly off -
zroot comment - default
zroot expandsize 16.0E -
zroot freeing 0 default
zroot fragmentation 0% -
zroot leaked 0 default
zroot feature at async_destroy enabled local
zroot feature at empty_bpobj active local
zroot feature at lz4_compress active local
zroot feature at multi_vdev_crash_dump enabled local
zroot feature at spacemap_histogram active local
zroot feature at enabled_txg active local
zroot feature at hole_birth active local
zroot feature at extensible_dataset enabled local
zroot feature at embedded_data active local
zroot feature at bookmarks enabled local
zroot feature at filesystem_limits enabled local
zroot feature at large_blocks enabled local
zroot feature at sha512 enabled local
zroot feature at skein enabled local
borg-new /home/ler $ 
borg-new /home/ler $ gpart show
=> 40 3905945520 mfid0 GPT (1.8T)
40 1600 1 efi (800K)
1640 1024 2 freebsd-boot (512K)
2664 1432 - free - (716K)
4096 16777216 3 freebsd-swap (8.0G)
16781312 3889162240 4 freebsd-zfs (1.8T)
3905943552 2008 - free - (1.0M) 
=> 40 3905945520 mfid1 GPT (1.8T)
40 1600 1 efi (800K)
1640 1024 2 freebsd-boot (512K)
2664 1432 - free - (716K)
4096 16777216 3 freebsd-swap (8.0G)
16781312 3889162240 4 freebsd-zfs (1.8T)
3905943552 2008 - free - (1.0M) 
=> 40 3905945520 mfid2 GPT (1.8T)
40 1600 1 efi (800K)
1640 1024 2 freebsd-boot (512K)
2664 1432 - free - (716K)
4096 16777216 3 freebsd-swap (8.0G)
16781312 3889162240 4 freebsd-zfs (1.8T)
3905943552 2008 - free - (1.0M) 
=> 40 3905945520 mfid3 GPT (1.8T)
40 1600 1 efi (800K)
1640 1024 2 freebsd-boot (512K)
2664 16777216 3 freebsd-swap (8.0G)
16779880 3889165680 4 freebsd-zfs (1.8T) 
=> 40 3905945520 mfid5 GPT (1.8T)
40 1600 1 efi (800K)
1640 1024 2 freebsd-boot (512K)
2664 1432 - free - (716K)
4096 16777216 3 freebsd-swap (8.0G)
16781312 3889162240 4 freebsd-zfs (1.8T)
3905943552 2008 - free - (1.0M) 
=> 40 3905945520 mfid4 GPT (1.8T)
40 1600 1 efi (800K)
1640 1024 2 freebsd-boot (512K)
2664 1432 - free - (716K)
4096 16777216 3 freebsd-swap (8.0G)
16781312 3889160192 4 freebsd-zfs (1.8T)
3905941504 4056 - free - (2.0M) 
borg-new /home/ler $ 
this system was built last week, and I **CAN** rebuild it if necessary,
but I didn't do anything strange (so I thought :) )  
On 01/31/2017 12:30 pm, Steven Hartland wrote:
> Your issue is the reported vdev_max_asize > vdev_asize:
> vdev_max_asize: 11947471798272
> vdev_asize:     11947478089728
> 
> max asize is smaller than asize by 6291456
> 
> For raidz1 Xsize should be the smallest disk Xsize * disks so:
> 1991245299712 * 6 = 11947471798272
> 
> So your max asize looks right but asize looks too big
> 
> Expand Size is calculated by:
> if (vd->vdev_aux == NULL && tvd != NULL && vd->vdev_max_asize != 0) {
> vs->vs_esize = P2ALIGN(vd->vdev_max_asize - vd->vdev_asize,
> 1ULL << tvd->vdev_ms_shift);
> }
> 
> So the question is why is asize too big?
> 
> Given you seem to have some random disk sizes do you have auto expand turned on?
> 
> On 31/01/2017 17:39, Larry Rosenman wrote: 
> 
>> vdev_path: n/a, vdev_max_asize: 11947471798272, vdev_asize: 11947478089728
-- 
Larry Rosenman                     http://people.freebsd.org/~ler
Phone: +1 214-642-9640                 E-Mail: ler at FreeBSD.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
    
    
More information about the freebsd-fs
mailing list