root@TEST:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
oracle 107G 10.6G 1.11M /oracle
oracle/u01 105G 13.0G 105G /u01
rpool 32.2G 46.0G 39K /rpool
rpool/ROOT 5.40G 46.0G 31K legacy
rpool/ROOT/solaris 5.40G 46.0G 5.03G /
rpool/ROOT/solaris/var 318M 46.0G 314M /var
rpool/dump 1.03G 46.1G 1.00G –
rpool/export 854K 46.0G 32K /export
rpool/export/home 822K 46.0G 32K /export/home
rpool/export/home/omnix 790K 46.0G 790K /export/home/omnix
rpool/swap 25.8G 46.8G 25.0G –
root@TEST:~# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
oracle 140G 105G 34.9G 75% 1.00x ONLINE –
rpool 79.5G 31.4G 48.1G 39% 1.00x ONLINE –
root@TEST:~# zpool set autoexpand=on oracle
root@TEST:~# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
oracle 140G 105G 34.9G 75% 1.00x ONLINE –
rpool 79.5G 31.4G 48.1G 39% 1.00x ONLINE –
now you have to do the below :
root@TEST:~# zfs get volsize,reservation oracle
NAME PROPERTY VALUE SOURCE
oracle volsize – –
oracle reservation 107G local
root@TEST:~# zfs set reservation=140G oracle/u01
root@TEST:~# zfs get reservation oracle/u01
NAME PROPERTY VALUE SOURCE
oracle/u01 reservation 140 local
–> zfs set quota=140G oracle
Finally Check df -h and size are increased 🙂
Thank you
Osama mustafa