Gerenciando ambientes de inicialização com o Oracle Solaris 11 Express

Referência do comando beadm

Tabela 4–1 Comando beadm

Subcomandos 

Descrição 

beadm

Exibe o uso do comando. 

beadm activate

Torna beName o ambiente de inicialização ativo na próxima reinicialização.

Sintaxe: beadm activate beName

beadm create

Cria um novo nome de ambiente de inicialização, beName. A menos que a opção -e seja fornecida, o novo ambiente de inicialização é criado como um clone do ambiente de inicialização atualmente em execução.

Sintaxe: beadm create [-a] [-d description] [-e non-activeBeName | beName@snapshot] [-o property=value] beName

  • -a: ativa o ambiente de inicialização recém-criado durante a criação. O padrão é não ativar o ambiente de inicialização recém-criado.

  • -d description: utilize essa descrição no menu GRUB em x86 ou no menu de inicialização em SPARC como o título que descreve o novo ambiente de inicialização. Se essa opção não for usada, beName será utilizado no título.

  • -e non-activeBeName: cria um novo ambiente de inicialização a partir de um ambiente de inicialização inativo existente. O padrão é criar o ambiente de inicialização a partir do ambiente de inicialização ativo.

  • -e beName@snapshot: cria um novo ambiente de inicialização a partir de um instantâneo existente do ambiente de inicialização denominado beName.

  • -o property=value: cria os conjuntos de dados do novo ambiente de inicialização com propriedades ZFS específicas. Podem ser especificadas várias opções -o. Consulte zfs(1M) para obter mais informações sobre a opção -o.

  • beName: nome do ambiente de inicialização que será criado.

  • beName@snapshot: nome de um instantâneo existente do ambiente de inicialização denominado beName.

beadm create beName@snapshot

Cria um instantâneo do ambiente de inicialização existente denominado beName. 

Sintaxe: beadm create beName@snapshot

beName@snapshot: o nome do instantâneo deve usar o formato beName@snapshotdescription, onde beName é o nome de um ambiente de inicialização existente a partir do qual você deseja criar um instantâneo. Insira um snapshotdescription para identificar a data ou a finalidade do instantâneo.

beadm destroy

Destrói o ambiente de inicialização denominado como beName ou destrói um instantâneo existente, beName@snapshot, de um ambiente de inicialização. Solicita confirmação antes de destruir o ambiente de inicialização.

Sintaxe: beadm destroy [-fF] beName | beName@snapshot

  • -f: força a destruição do ambiente de inicialização, mesmo que ele esteja montado.

  • -F: força a destruição do ambiente de inicialização sem solicitar confirmação.

beadm list

Lista as informações sobre o ambiente de inicialização existente, que é beName, ou lista as informações sobre todos os ambientes de inicialização se beName não for fornecido. O padrão é listar os ambientes de inicialização sem nenhuma informação adicional.

Sintaxe: beadm list [-a | [-ds] [-H] [beName]

  • -a: lista todas as informações disponíveis sobre o ambiente de inicialização. Essas informações incluem instantâneos e conjuntos de dados subordinados.

  • -d: lista as informações sobre todos os conjuntos de dados subordinados que pertencem ao ambiente de inicialização.

  • -s: lista as informações sobre os instantâneos do ambiente de inicialização.

  • -H: impede que as informações do cabeçalho sejam listadas. Os campos da saída são separados por ponto-e-vírgula.

    O exemplo é exibido sem cabeçalho:


    BE2:no:yes:mounted:/pool1/BE/BE2:6.2G;;;

    Sem as informações de cabeçalho, as informações da exibição são identificadas pelos seguintes delimitadores:

    • ;: delimita ambientes de inicialização, conjuntos de dados, regiões e instantâneos.

    • :: delimita atributos para ambientes de inicialização, conjuntos de dados, regiões e instantâneos.

    • ;: delimita vários conjuntos de banco de dados e instantâneos.

    • Vários ambientes de inicialização são delimitados com um retorno ou uma linha em branco.


    Observação –

    A opção -p pode ser combinada com outras opções.


  • beName – Se beName não for fornecido, os resultados do comando exibirão informações sobre todos os ambientes de inicialização.

beadm mount

Monta um ambiente de inicialização denominado beName no ponto de montagem. O ponto de montagem deve ser um diretório existente vazio.

Sintaxe: beadm mount beName mountpoint


Observação –

Desmonte o ambiente de inicialização antes de reinicializar.


beadm rename

Renomeia o ambiente de inicialização denominado beName como newBeName.

Sintaxe: beadm rename beName newBeName

beadm unmount

Desmonta um ambiente de inicialização denominado beName.

Sintaxe: beadm unmount [-f] beName

-f: força a desmontagem do ambiente de inicialização, mesmo que ele esteja ocupado no momento.

Para obter instruções detalhadas sobre o utilitário beadm, consulte a página do comando man beadm(1M).