ZFS in a jail
Gelsema, P (Patrick)
gelsemap at superhero.nl
Mon Dec 3 06:55:49 PST 2007
On Mon, December 3, 2007 14:20, Andrew Kolchoogin wrote:
> On Mon, December 3, 2007 14:02, Andrew Kolchoogin wrote:
>> >> > Did you add the zfs device to be available for your jails in
>> >> > devfs.rules? In the ruleset applying for the jails you need to add:
>> >> >
>> >> > add path zfs unhide
>> >>
>> >> hulk is the host, batman is the jail.
>> >>
>> >> hulk# cat /etc/rc.conf | grep devfs
>> >> jail_batman_devfs_enable="YES"
>> >> devfs_system_ruleset="zfsenable"
>> > jail_batman_devfs_ruleset="zfsenable"
>>
>> They are 2 seperate lines. Any idea on how to get zfs in the jail? I
>> have
>> been told I had to add the devfs rules for zfs.
> Yes, I've told you what you should to do. First part you have been
> done already -- you've edited /etc/devfs.rules and added new
> configuration subsection with instructions to unhide /etc/zfs.
> Please do the second part: instruct the /etc/rc.d/jail to apply
> these rules to DEVFS instance mounted into your jail. Just change
> 'devfs_system_ruleset' to 'jail_batman_devfs_ruleset' and restart your
> jail -- /etc/rc.d/jail does NOT pay attention to system-wide DEVFS
> ruleset variables, it uses per-jail ones.
> If you have configured all the things correctly, you MUST
> see /path/to/root/of/your/jail/dev/zfs :)
> --
> Andrew.
>
Hi Andrew,
this is working. Thanks.
THe only problem is that after every reboot I have to rerun the following
commands to get things working again.
hulk# zfs jail 4 zfspublic/batman
batman# zfs mount -a
If I don't do the jail 4 command the command batman# zfs get all does not
return anything.
Seems like the zfs jail 4 command is not remembered.
The zfs manpage does not tell of where to store these settings.
Any pointers?
hulk# zfs get all
NAME PROPERTY VALUE SOURCE
zfspublic type filesystem -
zfspublic creation Mon Dec 3 15:13 2007 -
zfspublic used 1.69G -
zfspublic available 911G -
zfspublic referenced 24.0K -
zfspublic compressratio 1.00x -
zfspublic mounted yes -
zfspublic quota none default
zfspublic reservation none default
zfspublic recordsize 128K default
zfspublic mountpoint /zfspublic default
zfspublic sharenfs off default
zfspublic checksum on default
zfspublic compression off default
zfspublic atime on default
zfspublic devices on default
zfspublic exec on default
zfspublic setuid on default
zfspublic readonly off default
zfspublic jailed off default
zfspublic snapdir hidden default
zfspublic aclmode groupmask default
zfspublic aclinherit secure default
zfspublic canmount on default
zfspublic shareiscsi off default
zfspublic xattr off temporary
zfspublic copies 1 default
zfspublic/batman type filesystem -
zfspublic/batman creation Mon Dec 3 15:14 2007 -
zfspublic/batman used 1.69G -
zfspublic/batman available 911G -
zfspublic/batman referenced 1.69G -
zfspublic/batman compressratio 1.00x -
zfspublic/batman mounted yes -
zfspublic/batman quota none default
zfspublic/batman reservation none default
zfspublic/batman recordsize 128K default
zfspublic/batman mountpoint /s/public local
zfspublic/batman sharenfs off default
zfspublic/batman checksum on default
zfspublic/batman compression off default
zfspublic/batman atime on default
zfspublic/batman devices on default
zfspublic/batman exec on default
zfspublic/batman setuid on default
zfspublic/batman readonly off default
zfspublic/batman jailed on local
zfspublic/batman snapdir hidden default
zfspublic/batman aclmode groupmask default
zfspublic/batman aclinherit secure default
zfspublic/batman canmount on default
zfspublic/batman shareiscsi off default
zfspublic/batman xattr off temporary
zfspublic/batman copies 1 default
>
>
More information about the freebsd-current
mailing list