来自Gentoo的我仍然习惯于分区和逻辑卷管理。刚刚安装和更新了FreeBSD-11发行版,使用了整个500 so的磁盘,如下所示:
% sudo zpool list
Password:
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zroot 460G 10.7G 449G - 1% 2% 1.00x ONLINE -我正试着把我的头放在监狱概念上。虽然我理解监狱类似于chroot命令,但我忽略了以下命令中的含义:
zfs create -o mountpoint=/usr/local/jails zroot/jails
zfs create zroot/jails/fulljail1通过FreeBSD用艰苦的方式监禁阅读的时候。我是否可以为整个磁盘在已经活动的池中创建zfs“分区”,还是需要在BSD安装程序分区屏幕中手动创建池大小?
发布于 2017-04-14 00:05:05
这些命令不特定于BSD监狱,这里也没有嵌套池,只有一个池。
在ZFS下,您可以在池中创建任意数量的数据集。这些数据集可以是卷,也可以是文件系统。这里创建了两个额外的文件系统。它们是按层次排列的,下面是池中的三个文件系统:
zroot
zroot/jails
zroot/jails/fulljail1他们的坐骑点是:
/
/usr/local/jails
/usr/local/jails/fulljail1 在ZFS下,创建文件系统比使用传统文件系统要轻松得多,因为不需要为其创建专用卷。所有文件系统共享相同的磁盘空间。创建文件系统与创建新目录一样轻量级,但与mkdir相比有许多优点。例如,您可以创建快照、克隆、发送、接收、设置属性(如压缩或区分大小写)、在其他地方挂载zfs文件系统。
发布于 2017-04-14 16:32:51
建议你改变你的问题,因为它不清楚你在问什么。似乎您正在尝试设置监狱,而不是特定于zfs文件系统的东西。但是对于您的zfs问题(以及参考jlliagre的描述):
这个命令:zfs create -o mountpoint=/usr/local/jails zroot/jails在zroot上创建一个数据集,挂载点为/usr/local/jails
第二个命令:zfs create zroot/jails/fulljail1在zroot/jails中创建一个数据集,它将挂载为/usr/local/jails/fulljail1 1
还建议运行zfs list来查看系统上的数据集,以及ZFS和它提供的其他一些功能。这两种方法都可以帮助您理解系统所使用的文件系统,以及它能提供什么。
https://unix.stackexchange.com/questions/358914
复制相似问题