Features of beadm Utility
The beadm utility has the following features:
The beadm utility aggregates all datasets in a boot environment and performs actions on the entire boot environment at once. You no longer need to perform ZFS commands to modify each dataset individually.
The beadm utility manages the dataset structures within boot environments. For example, when the beadm utility clones a boot environment that has shared datasets, the utility automatically recognizes and manages those shared datasets for the new boot environment.
The beadm utility enables you to perform administrative tasks on your boot environments. These tasks can be performed without upgrading your system.
The beadm utility automatically manages and updates the GRUB menu for x86 systems, or the boot menu for SPARC systems. For example, when you use the beadm utility to create a new boot environment, that environment is automatically added to the GRUB menu or boot menu.
The new beadm utility enables you to perform the following tasks:
Create a new boot environment based on the active boot environment
Create a new boot environment based on an inactive boot environment
Create a snapshot of an existing boot environment
Create a new boot environment based on an existing snapshot
Create a new boot environment and add a custom title to the x86 GRUB menu or the SPARC boot menu.
Activate an existing, inactive boot environment
Mount a boot environment
Unmount a boot environment
Destroy a boot environment
Destroy a snapshot of a boot environment
Rename an existing, inactive boot environment
Display information about your boot environment snapshots and datasets