Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização

Criando um ambiente de inicialização a partir de uma fonte diferente do sistema atualmente em execução

Se você possuir um conjunto raiz ZFS existente ou um ambiente de inicialização UFS que não está sendo utilizado atualmente como o ambiente de inicialização ativo, é possível utilizar o exemplo a seguir para criar o novo ambiente de inicialização a partir deste ambiente de inicialização. Depois da criação do novo ambiente de inicialização ZFS, o novo ambiente de inicialização pode ser atualizado e ativado de acordo com a sua conveniência.

Se você estiver criando um ambiente de inicialização a partir de uma fonte diferente do sistema atualmente em execução, é necessário utilizar o comando lucreate com a opção -s. A opção -s trabalha da mesma forma para o sistema de arquivos UFS. A opção -s fornece o caminho para o sistema de arquivos (/) raiz alternativo. Esse sistema de arquivos (/) raiz alternativo é a fonte para a criação do novo conjunto raiz ZFS. A raiz alternativa pode ser tanto um sistema de arquivos raiz (/) UFS quanto um conjunto raiz ZFS. O processo de cópia pode demorar um pouco, dependendo do sistema.

Os exemplos a seguir mostram como a opção -s é utilizada ao criar um ambiente de inicialização em outro conjunto raiz ZFS.


Exemplo 13–4 Como criar um ambiente de inicialização a partir de uma fonte diferente do sistema atualmente em execução

O comando a seguir cria um novo conjunto raiz ZFS a partir de um conjunto raiz ZFS existente. A opção -n atribui o nome para o ambiente de inicialização a ser criado, new-zfsBE. A opção -s especifica o ambiente de inicialização, rpool3, a ser utilizando como fonte da cópia em vez do atual ambiente de inicialização em execução. A opção -p especifica para colocar o novo ambiente de inicialização em rpool2.


# lucreate -n new-zfsBE -s rpool3 -p rpool2
# lustatus
boot environment   Is        Active  Active     Can	    Copy 
Name               Complete  Now	 OnReboot   Delete	 Status 
------------------------------------------------------------------------ 
zfsBE               yes      yes     yes        no         - 
zfsBE2              yes      no      no         yes        -
zfsBE3              yes      no      no         yes        -
new-zfsBE           yes      no      no         yes        -

# zfs list
NAME                            USED    AVAIL   REFER   MOUNTPOINT 
rpool2                         9.29G    57.6G     20K   /rpool2 
rpool2/ROOT/                   5.38G    57.6G     18K   /rpool2/ROOT 
rpool2/ROOT/new-zfsBE          5.38G    57.6G    551M   /tmp/.new.luupdall.109859
rpool2/dump                    3.99G        -   3.99G   - 
rpool2/swap                    3.99G        -   3.99G   - 
rpool3                         9.29G    57.6G     20K   /rpool2 
rpool3/ROOT/                   5.38G    57.6G     18K   /rpool2/ROOT 
rpool3/ROOT/zfsBE3             5.38G    57.6G   551M    /tmp/.new.luupdall.109859
rpool3/dump                    3.99G        -   3.99G   - 
rpool3/swap                    3.99G        -   3.99G   - 
prool                          9.29G    57.6G     20K   /.new.lulib.rs.109262
rpool/ROOT                     5.46G    57.6G     18K   legacy
rpool/ROOT/zfsBE               5.46G    57.6G   551M  
rpool/dump                     3.99G        -   3.99G   - 
rpool/swap                     3.99G        -   3.99G   -

Agora é possível atualizar e ativar o novo ambiente de inicialização.