我正试图在ZFS文件系统上创建一个poudriere监狱(新鲜的FreeBSD 11.1主机系统)。但当我试图用
root@host:/ poudriere jail -c -j 11amd64 -v 11.1-RELEASE我得到了
====>> Error: No such zpool: tank
exit: parallel_shutdown: not found我希望泳池是由普德里埃创建的。我必须手动创建池吗?
发布于 2017-10-25 07:46:33
是的,您需要一个zfs pool,如果您已经有了一个,请检查您的zpool名称是否是“zpool”,您可以通过键入以下命令来做到这一点:
$ zpool list输出应类似于
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
tank 896G 14.1G 882G - 2% 1% 1.00x ONLINE -注意,在本例中,NAME列指示有一个名为tank的池。
您可能有zroot而不是tank,只需再次检查您拥有的池的名称,并将其添加到您的配置中。这就是我在/usr/local/etc/poudriere.conf中使用的
ZPOOL=tank
ZROOTFS=/poudriere
FREEBSD_HOST=https://download.FreeBSD.org
RESOLV_CONF=/etc/resolv.conf
BASEFS=/usr/local/poudriere
POUDRIERE_DATA=${BASEFS}/data
USE_PORTLINT=no
USE_TMPFS=yes
DISTFILES_CACHE=/usr/ports/distfiles
CHECK_CHANGED_OPTIONS=verbose
CHECK_CHANGED_DEPS=yes
PKG_REPO_SIGNING_KEY=/usr/local/etc/ssl/keys/pkg.key
CCACHE_DIR=/var/cache/ccache
NOLINUX=yes
URL_BASE=http://your-url也可以在没有ZFS的情况下使用poudriere:
# For NO ZFS:
NO_ZFS=yes您可以在这里找到更多关于它的信息:repos
https://stackoverflow.com/questions/46926318
复制相似问题