struct

Beryl::Config::SystemDataset

Inherits Struct < Value < Object

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 : un pool boot chiffré demanderait IPMI/KVM. Un dataset système dérivé d'un profile: sur le pool boot (architecture « C+ », cf. zpool-encryption-architecture.adoc § Amendement 20 juin). Créé par beryl APRÈS bsdinstall. Les datasets chiffrés partagent l'encryptionroot du pool (Pool#encryption_root) → une seule clé, un seul beryl unlock.

Constructors

new(name : String, mountpoint : String, encrypted : Bool, compression : String)
Source

Instance methods

clone
Source
compression
copy_with(name _name = @name, mountpoint _mountpoint = @mountpoint, encrypted _encrypted = @encrypted, compression _compression = @compression)
Source
encrypted
mountpoint
name