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

Migrando a partir de um sistema de arquivos (/) raiz UFS para um conjunto raiz ZFS

Os comandos a seguir criam um conjunto raiz ZFS e um novo ambiente de inicialização a partir de um sistema de arquivos (/) raiz UFS no conjunto raiz ZFS. Um conjunto raiz ZFS deve existir antes da operação lucreate e deve ser criado com segmentos em vez de discos inteiros para ser atualizável e inicializável. O disco não pode possuir um rótulo EFI, mas deve ser um rótulo SMI. Para mais limitações, consulte Requisitos e limitações do sistema ao utilizar o Solaris Live Upgrade.

Figura 11–1 mostra o comando zpool que cria um conjunto raiz, rpool, em um segmento separado, c0t1d0s5. Esse segmento de disco c0t0d0s0 contém um sistema de arquivos (/) raiz UFS. No comando lucreate, a opção -c nomeia o sistema atualmente em execução, c0t0d0 , que é um sistema de arquivos (/) raiz UFS. A opção -n atribui o nome para o ambiente de inicialização a ser criado, new-zfsBE. A opção -p especifica onde colocar o novo ambiente de inicialização, rpool. O sistema de arquivos /export UFS e o volume /swap não são copiados para o novo ambiente de inicialização.

Figura 11–1 Migrando a partir de um sistema de arquivos UFS para um conjunto raiz ZFS

O contexto descreve a ilustração.


Exemplo 11–1 Migrando a partir de um sistema de arquivos (/) raiz UFS para um conjunto raiz ZFS

Este exemplo mostra os mesmos comandos como em Figura 11–1. Os comandos criam um novo conjunto raiz, rpool, e cria um novo ambiente de inicialização no conjunto a partir de um sistema de arquivos (/) raiz UFS. Neste exemplo, o comando zfs list mostra o conjunto raiz ZFS criado pelo comando zpool. O próximo comando zfs list mostra os conjuntos de dados criados pelo comando lucreate.


# zpool create rpool c0t1d0s5
# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT 
rpool                      9.29G  57.6G    20K  /rpool

# lucreate -c c0t0d0 -n new-zfsBE -p rpool
# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT 
rpool                      9.29G  57.6G    20K  /rpool
rpool/ROOT                 5.38G  57.6G    18K  /rpool/ROOT
rpool/ROOT/new-zfsBE       5.38G  57.6G   551M  /tmp/.alt.luupdall.110034
rpool/dump                 1.95G      -  1.95G  - 
rpool/swap                 1.95G      -  1.95G  - 

O novo ambiente de inicialização é rpool/ROOT/new-zfsBE. O ambiente de inicialização, new-zfsBE, está pronto para ser atualizado e ativado.