Hello

I am trying to set up a bunch of jails (vimage, vtnet) on FreeBSD 11 Stable.

I have created a tank/Jail dataset, and created mroot and other staff inside that (regular folders)

The jails are using those folders using nullfs -- so far so good.

I also have a few zfs datasets, like tank/users, tank/emails and so on which are null-mounted inside the jail

a typical fstab.jail looks like below
# Device MountPoint                              FSType  Options Dump Pass
/jails/mroot /jails/testJail nullfs ro 0 0 /jails/RWs/testJail /jails/testJail/RWs nullfs rw 0 0

### zfs nullmount
/tank/users /JailS/RWs/testJail/users        nullfs  rw      0       0
/tank/emails /JailS/RWs/testJail/emails        nullfs  rw      0       0


### for Bash etc
#Device         MountPoint      FSType  Options Dump Pass
fdesc           /dev/fd         fdescfs rw      0       0
proc            /proc           procfs  rw      0       0


Now, I am able to write files into /mails and /users, and they are visible from within the jail. From the host -- these datasets are all empty!

ls -lah /tank/users shows no files in them, even though from within the jail I can see that there are many folders available. This makes managing them from the host a bit difficult. And I have not been able to find any good documentation that can outline how I can setup zfs so I can manage it from within the jails.

What I would really like to do is to have the zfs inside the jail, and be able to create snapshots, use other features, etc. Failing to do that, I should at least be able to do it from the host. But I cannot find any good pointer (I had been searching for quite some time now -- maybe my search skills are not that good) which can help in setting things up that way.

I found one document that hinted that I might be able to achieve this using ezjail, but I would prefer to do it the "raw" way, i.e., use the base features with as little from ports as possible. I am using vtnet/vimage, so all my jails are currently on a different subnet than the lan and they are working alright except for this disc management issue.

Final goal is to have samba running on one final jail, using zfs and managing zfs features from within the jail, so that I can create datasets as needed and take snapshots, make clones, etc.

So far I have tried to follow as many google results as possible using jail, zfs, mountpoint, nullfs, manage zfs and so on. There were a few sites coming up again and again but they were talking about ezjail (not that I have anything against it, but I would prefer to be able to use the base system as it is -- might help me learn a few things that ezjail will hide from me :D)

Any good how-to/documentation/pointer will be greatly appreciated.

Thanks and regards
SK
_______________________________________________
freebsd-jail@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-jail
To unsubscribe, send any mail to "freebsd-jail-unsubscr...@freebsd.org"

Reply via email to