在 ZFS 中,您可以构建文件系统层次结构,为每个文件系统包含不同的 fs 属性。例如,一个区域的压缩,其他区域的 no-exec/suid,noatime。
例如,FreeBSD 的 HOWTO 建议创建以下文件系统:
zfs create -o compression=off -o atime=off zroot/root
zfs create -o compression=on -o setuid=off zroot/tmp
zfs create -o zroot/usr
zfs create -o zroot/usr/home
zfs create -o compression=lzjb -o setuid=off zroot/usr/ports
zfs create -o compression=off -o exec=off -o setuid=off zroot/usr/ports/distfiles
zfs create -o compression=off -o exec=off -o setuid=off zroot/usr/ports/packages
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/usr/src
zfs create zroot/var
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/var/crash
zfs create …Run Code Online (Sandbox Code Playgroud)