Tuesday, June 18, 2013

Extend File system On Solaris Using ZFS Command

The below is demostration for extend File system On Solaris 11 :  
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 

No comments:

Post a Comment