What is the way to determine owner of zfs jailed filesystem

Oleg Ginzburg olevole at olevole.ru
Fri Nov 15 18:59:21 UTC 2013


Hi maillist,


I've playing with zfs jail and could not find out what kind of jail have
this or that FS


For example:


% jls -h jid name path

jid name path

1 jail1 /usr/jails/jails/jail1

2 jail2 /usr/jails/jails/jail2

3 testempjail /usr/jails/jails/testempjail


% zfs create zroot/j1fs


% zfs set jailed=on zroot/j1fs


% zfs jail jail2 zroot/j1fs


% jexec 2 login -f root


root at jail2:~ # zfs list

NAME USED AVAIL REFER MOUNTPOINT

zroot 39.5G 2.62T 31K none

zroot/j1fs 31K 2.62T 31K none


root at jail2:~ # zfs set mountpoint=/tmp/zfs zroot/j1fs


root at jail2:~ # zfs mount -a

root at jail2:~ # logout


% zfs list

NAME USED AVAIL REFER MOUNTPOINT

zroot 39.5G 2.62T 31K none

zroot/j1fs 51K 2.62T 51K /tmp/zfs

zroot/root 37.4G 2.62T 36.2G /


% zfs mount zroot/j1fs

cannot mount 'zroot/j1fs': dataset is exported to a local zone


On the master system i see that zroot/j1fs has a mount point /tmp/zfs
(actually <jail2 root path>/tmp/zfs)

However, documentation and zfs get does not answer how to find out that the
owner of zroot/j1fs is jail2 (or jid 2)


% zfs get all zroot/j1fs

NAME PROPERTY VALUE SOURCE

zroot/j1fs type filesystem -

zroot/j1fs creation Fri Nov 15 22:41 2013 -

zroot/j1fs used 51K -

zroot/j1fs available 2.62T -

zroot/j1fs referenced 51K -

zroot/j1fs compressratio 1.00x -

zroot/j1fs mounted yes -

zroot/j1fs quota none default

zroot/j1fs reservation none default

zroot/j1fs recordsize 128K default

zroot/j1fs mountpoint /tmp/zfs local

zroot/j1fs sharenfs off default

zroot/j1fs checksum on default

zroot/j1fs compression off default

zroot/j1fs atime on default

zroot/j1fs devices on default

zroot/j1fs exec on default

zroot/j1fs setuid on default

zroot/j1fs readonly off default

zroot/j1fs jailed on local

zroot/j1fs snapdir hidden default

zroot/j1fs aclmode discard default

zroot/j1fs aclinherit restricted default

zroot/j1fs canmount on default

zroot/j1fs xattr off temporary

zroot/j1fs copies 1 default

zroot/j1fs version 5 -

zroot/j1fs utf8only off -

zroot/j1fs normalization none -

zroot/j1fs casesensitivity sensitive -

zroot/j1fs vscan off default

zroot/j1fs nbmand off default

zroot/j1fs sharesmb off default

zroot/j1fs refquota none default

zroot/j1fs refreservation none default

zroot/j1fs primarycache all default

zroot/j1fs secondarycache all default

zroot/j1fs usedbysnapshots 0 -

zroot/j1fs usedbydataset 51K -

zroot/j1fs usedbychildren 0 -

zroot/j1fs usedbyrefreservation 0 -

zroot/j1fs logbias latency default

zroot/j1fs dedup off default

zroot/j1fs mlslabel -

zroot/j1fs sync standard default

zroot/j1fs refcompressratio 1.00x -

zroot/j1fs written 51K -

zroot/j1fs logicalused 35.5K -

zroot/j1fs logicalreferenced 35.5K -


More information about the freebsd-fs mailing list