If I wanted to run a number of jails with very similar contents (say, a number of mostly-identical 13.0-RELASE jails), what's the preferred way to save disk space for all those base systems?
zfs clones of a "baseline" dataset would obviously work, but then dedup would probably accomplish the same (at the cost of some more RAM usage).
With zfs clones, I'm afraid I might "lose the advantage" of the datasets being clones when updating the base systems one-by-one (so that after all the updates, identical files are in all the base systems, but they're no longer in a clone relationship with the "baseline" dataset).
How do you do it?
zfs clones of a "baseline" dataset would obviously work, but then dedup would probably accomplish the same (at the cost of some more RAM usage).
With zfs clones, I'm afraid I might "lose the advantage" of the datasets being clones when updating the base systems one-by-one (so that after all the updates, identical files are in all the base systems, but they're no longer in a clone relationship with the "baseline" dataset).
How do you do it?