ZFS adding new filesystems to a non-global zone

Hi Guys

I have one Global Zone and 2 non-global zones.

root@solar109
 # zoneadm list -icv
  ID NAME             STATUS     PATH                           BRAND    IP
   0 global           running    /                              native   shared
  20 solar109b        running    /zones/solar109b/base          native   shared
  21 solar109g        running    /zones/solar109g/base          native   shared

Now i need to configure the Zone solar109g exactly like the Zone solar190a.

The zfs lits command shows me that i need to create two new filesystems (orabin & data) for the solar109b zone

# zfs list
NAME                     USED  AVAIL  REFER  MOUNTPOINT
rpool                    224G  1.73T    31K  /rpool
rpool/ROOT              3.25G  1.73T    21K  legacy
rpool/ROOT/10u9x86      3.25G  1.73T  2.37G  /
rpool/ROOT/10u9x86/var   904M  1.73T   904M  /var
rpool/dump              3.50G  1.73T  3.50G  -
rpool/export             123K  1.73T    23K  /export
rpool/export/home        100K  1.73T   100K  /export/home
rpool/shared            6.59G   193G  6.59G  /zones/shared
rpool/sol109b           4.91G  15.1G  4.91G  /zones/solar109b/base
rpool/sol109bdata        582M  49.4G   582M  /zones/solar109b/data
rpool/sol109bobin       4.33G  35.7G  4.33G  /zones/solar109b/orabin
rpool/sol109g           2.59G  17.4G  2.59G  /zones/solar109g/base

So i created two new filesystems with the correct mountpoints and quotas:

# zfs list
NAME                     USED  AVAIL  REFER  MOUNTPOINT
rpool                    224G  1.73T    31K  /rpool
rpool/ROOT              3.25G  1.73T    21K  legacy
rpool/ROOT/10u9x86      3.25G  1.73T  2.37G  /
rpool/ROOT/10u9x86/var   904M  1.73T   904M  /var
rpool/dump              3.50G  1.73T  3.50G  -
rpool/export             123K  1.73T    23K  /export
rpool/export/home        100K  1.73T   100K  /export/home
rpool/shared            6.59G   193G  6.59G  /zones/shared
rpool/sol109b           4.91G  15.1G  4.91G  /zones/solar109b/base
rpool/sol109bdata        582M  49.4G   582M  /zones/solar109b/data
rpool/sol109bobin       4.33G  35.7G  4.33G  /zones/solar109b/orabin
rpool/sol109g           2.59G  17.4G  2.59G  /zones/solar109g/base
rpool/sol109gdata         31K   100G    31K  /zones/solar109g/data
rpool/sol109gobin         31K   100G    31K  /zones/solar109g/orabin

Now when i login in to the zone solar109g with the new filesystem, i cant see them with a df -k

root@solar109g : /
# df -h
Filesystem             Size   Used  Available Capacity  Mounted on
/                       20G   2.6G        17G    13%    /
/dev                    20G   2.6G        17G    13%    /dev
/shared                200G   6.6G       193G     4%    /shared
proc                     0K     0K         0K     0%    /proc
ctfs                     0K     0K         0K     0%    /system/contract
mnttab                   0K     0K         0K     0%    /etc/mnttab
objfs                    0K     0K         0K     0%    /system/object
swap                   8.7G   284K       8.7G     1%    /etc/svc/volatile
/usr/lib/libc/libc_hwcap1.so.1
                        20G   2.6G        17G    13%    /lib/libc.so.1
fd                       0K     0K         0K     0%    /dev/fd
swap                   8.7G     4K       8.7G     1%    /tmp
swap                   8.7G    20K       8.7G     1%    /var/run

It should look like that:

root@solar109b : /
 # df -h
Filesystem             Size   Used  Available Capacity  Mounted on
/                       20G   4.9G        15G    25%    /
/data                   50G   582M        49G     2%    /data
/dev                    20G   4.9G        15G    25%    /dev
/orabin                 40G   4.3G        36G    11%    /orabin
/shared                200G   6.6G       193G     4%    /shared
/var/tmp               100G    33G        67G    33%    /var/tmp
proc                     0K     0K         0K     0%    /proc
ctfs                     0K     0K         0K     0%    /system/contract
mnttab                   0K     0K         0K     0%    /etc/mnttab
objfs                    0K     0K         0K     0%    /system/object
swap                   8.6G   284K       8.6G     1%    /etc/svc/volatile
/usr/lib/libc/libc_hwcap1.so.1
                        20G   4.9G        15G    25%    /lib/libc.so.1
fd                       0K     0K         0K     0%    /dev/fd
swap                   8.6G    36K       8.6G     1%    /tmp
swap                   8.6G    20K       8.6G     1%    /var/run

Can anybody help me, i' m,doing my first steps with ZFS and i m a little confused right now ... :confused:

thnxs in advance

Adding ZFS File Systems to a Non-Global Zone (Solaris ZFS Administration Guide)

1 Like