using zfs for poudriere
Matthias Apitz
guru at unixarea.de
Tue Sep 25 05:57:17 UTC 2018
Hello,
I do use for some years a zpool for poudriere(8) ports building. I just
created it with:
# grep zfs /etc/rc.conf
zfs_enable="YES"
# zpool create poudriere /dev/da1
# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
poudriere 278G 4.09G 274G - - 13% 1% 1.00x ONLINE -
But I have to say, that I really don't know how poudriere makes use of
it because I have never worked, a part of this poudriere usage, with
ZFS.
Can someone pleas explain me *what* do I see with the commands below?
For me the mountpoints (when I use 'ls') always look somewhat empty, but
when poudriere is running (see below) it creates a lot of things there.
And one additional question: Can I store some own data below /poudriere
(because I'm running out of space in my UFS /dev/da0 partition) without
disturbing poudriere in its work?
Thanks in advance for any enlightenments.
matthias
# mount
/dev/da0p2 on / (ufs, local, journaled soft-updates)
poudriere on /poudriere (zfs, local, nfsv4acls)
poudriere/poudriere on /poudriere/poudriere (zfs, local, nfsv4acls)
poudriere/poudriere/jails on /poudriere/poudriere/jails (zfs, local, nfsv4acls)
poudriere/poudriere/ports on /poudriere/poudriere/ports (zfs, local, nfsv4acls)
poudriere/poudriere/jails/freebsd-r314251 on /usr/local/poudriere/jails/freebsd-r314251 (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/jails/freebsd-r338641 on /usr/local/poudriere/jails/freebsd-r338641 (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/ports/ports-20170304 on /usr/local/poudriere/ports/ports-20170304 (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/ports/ports-20180920 on /usr/local/poudriere/ports/ports-20180920 (zfs, local, noatime, nfsv4acls)
# zpool get all pool
NAME PROPERTY VALUE SOURCE
poudriere size 278G -
poudriere capacity 1% -
poudriere altroot - default
poudriere health ONLINE -
poudriere guid 12050338217206172725 default
poudriere version - default
poudriere bootfs - default
poudriere delegation on default
poudriere autoreplace off default
poudriere cachefile - default
poudriere failmode wait default
poudriere listsnapshots off default
poudriere autoexpand off default
poudriere dedupditto 0 default
poudriere dedupratio 1.00x -
poudriere free 274G -
poudriere allocated 4.09G -
poudriere readonly off -
...
when poudriere(8) is building:
# mount | grep zfs
poudriere on /poudriere (zfs, local, nfsv4acls)
poudriere/poudriere on /poudriere/poudriere (zfs, local, nfsv4acls)
poudriere/poudriere/jails on /poudriere/poudriere/jails (zfs, local, nfsv4acls)
poudriere/poudriere/ports on /poudriere/poudriere/ports (zfs, local, nfsv4acls)
poudriere/poudriere/jails/freebsd-r314251 on /usr/local/poudriere/jails/freebsd-r314251 (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/jails/freebsd-r338641 on /usr/local/poudriere/jails/freebsd-r338641 (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/ports/ports-20170304 on /usr/local/poudriere/ports/ports-20170304 (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/ports/ports-20180920 on /usr/local/poudriere/ports/ports-20180920 (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/jails/freebsd-r338641-ports-20180920-ref on /usr/local/poudriere/data/.m/freebsd-r338641-ports-20180920/ref (zfs, local, noatime, nfsv4acls)
poudriere/poudriere/jails/freebsd-r338641-ports-20180920-ref/01 on /usr/local/poudriere/data/.m/freebsd-r338641-ports-20180920/01 (zfs, local, noatime, nfsv4acls)
--
Matthias Apitz, ✉ guru at unixarea.de, ⌂ http://www.unixarea.de/ 📱 +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub
More information about the freebsd-questions
mailing list