These notes are based on:

# poudriere version
poudriere-git-3.4.99.20251127_1

Note the "3GB" vs. the "(~400MB)" in:

QUOTE
 First you have to create a jail, which will hold all the building
     infrastructure needs.

           poudriere jail -c -v 13.1-RELEASE -a amd64 -j 131amd64

     A jail will take approximately 3GB of space.

     Of course you can use another version of FreeBSD, regardless of what
     version you are running.  amd64 users can choose i386 arch like in this
     example:

           poudriere jail -c -v 13.0-RELEASE -a i386 -j 130i386

     This command will fetch and install a minimal jail, small (~400MB) so you
     can create a lot of them.
END QUOTE

Also, the size looks to be very dependent on the METHOD used
and more:

# poudriere jail -l | sort -k7,7
JAILNAME        VERSION     OSVERSION ARCH  METHOD    TIMESTAMP           PATH
official-amd64  15.0-STABLE           amd64 pkgbase   2025-11-01 21:29:51 
/usr/local/poudriere/jails/official-amd64
official14-i386 14.3-STABLE           i386  freebsdci 2025-11-29 09:33:18 
/usr/local/poudriere/jails/official14-i386
stable-i386     14.3-STABLE           i386  pkgbase   2025-11-29 09:27:22 
/usr/local/poudriere/jails/stable-i386
stable15-i386   15.0-STABLE           i386  pkgbase   2025-11-29 09:50:55 
/usr/local/poudriere/jails/stable15-i386

# du -xsm /usr/local/poudriere/jails/*
2431    /usr/local/poudriere/jails/official-amd64
551     /usr/local/poudriere/jails/official14-i386
1332    /usr/local/poudriere/jails/stable-i386
1725    /usr/local/poudriere/jails/stable15-i386

(Part of that is that METHOD pkgbase includes a /usr/src/sys/
tree, unlike METHOD freebsdci .)

Note: UFS context.


Such sizes seem not so easy to document these days.


===
Mark Millard
marklmi at yahoo.com


Reply via email to