On a system that boots from a hardware-inaccessible storage device, you can manage the boot pool with the bootadm boot-pool command. Each option can include a –P rpool option to specify a specific root pool. For more information see the bootadm(1M) man page. 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.
By default, the boot pool datasets associated with the most recently booted BEs will remain in the boot pool. Datasets booted less recently will be removed if the boot pool runs out of space. If you want to make sure that a boot pool dataset is not automatically deleted, see How to Retain the Ability to Boot a BE. You can also change the default behavior of the system for all boot pool datasets. See Changing the Eviction Behavior for All Boot Pool Datasets for more information.