Beryl::Config::Pool
Représente un pool ZFS tel que déclaré dans freebsd.zfs.<nom>.
Le nom du pool = la clé YAML (pas de champ name: redondant).
Un seul pool porte boot: true : c'est celui qu'installera
bsdinstall. Les autres sont créés après l'install via
zpool create <nom> <raid> <disks>.
encryption : si non-nil, le pool/dataset est chiffré avec ZFS
native encryption. Voir EncryptionConfig pour le détail.
Réservé aux pools data, OU — sur le pool boot avec profile: — au mode
de chiffrement des datasets sensibles du profil (le / reste clair).
Constructors
Instance methods
Sucre syntaxique pour les call sites qui veulent juste un Bool (sélection des pools chiffrés, etc.).
Encryptionroot partagé des datasets chiffrés du profil (<pool>/encrypted,
non monté). beryl unlock y charge LA clé → tous les datasets enfants
s'ouvrent. nil si pas de profil chiffrant.
Datasets dérivés du profile: (créés par beryl après bsdinstall). Le /
(<pool>/ROOT/default) est posé par bsdinstall, pas listé ici. Layout
MINIMAL acté (usr/var/tmp restent dans /) : 3 chiffrés + /var/log clair.
Vide si pas de profil.