On systems that use these devices, you manage the boot pool with the bootadm boot-pool command. The following options are available:
Adds new devices to the boot pool.
Displays information about configuration settings for the boot pools.
Immediately removes a device from the boot pool.
Resynchronizes the boot pool, and creates bootable datasets for particular boot environments.
Changes a boot pool parameter. Currently, you can change only the eviction_algorithm parameter.
For more information see the bootadm(8) man page.
By default, boot pool datasets associated with the most recently booted BEs remain in the boot pool. Datasets less used for booting are removed or evicted if the boot pool runs out of space. Only the datasets associated with a BE are removed by this process. The BE is not affected.
You can prevent automatic deletion for a specific BE. Or, you can change the eviction process for all datasets.