O utilitário beadm possui os seguintes recursos:
O utilitário beadm agrega todos os conjuntos de dados em um ambiente de inicialização e executa ações em todo o ambiente de inicialização ao mesmo tempo. Não é mais necessário realizar o comando ZFS para modificar o conjunto de dados individualmente.
O utilitário beadm gerencia as estruturas de conjuntos de dados em ambientes de inicialização. Por exemplo, quando o utilitário beadm clona um ambiente de inicialização que tem conjuntos de dados compartilhados, ele automaticamente reconhece e gerencia esses conjuntos de dados compartilhados para o novo ambiente de inicialização.
O utilitário beadm permite que você execute tarefas administrativas nos ambientes de inicialização. Essas tarefas podem ser executadas sem a atualização do sistema.
O utilitário beadm gerencia e atualiza automaticamente o menu GRUB em sistemas x86, ou o menu de inicialização em sistemas SPARC. Por exemplo, quando o utilitário beadm é usado para criar um novo ambiente de inicialização, esse ambiente é adicionado automaticamente ao menu GRUB ou ao menu de inicialização.
O utilitário beadm permite realizar as seguintes tarefas:
Criar um novo ambiente de inicialização com base em um ambiente de inicialização ativo
Criar um novo ambiente de inicialização com base em um ambiente de inicialização inativo
Criar um instantâneo de um ambiente de inicialização existente
Criar um novo ambiente de inicialização com base em um instantâneo existente
Criar um novo ambiente de inicialização e adicionar um título personalizado ao menu GRUB em x86 ou ao menu de inicialização em SPARC
Ativar um ambiente de inicialização inativo existente
Montar um ambiente de inicialização
Desmontar um ambiente de inicialização
Destruir um ambiente de inicialização
Destruir um instantâneo de um ambiente de inicialização
Renomear um ambiente de inicialização inativo existente
Exibir informações sobre os instantâneos e os conjuntos de dados do ambiente de inicialização