Guia de administração do ZFS Oracle Solaris

Inicializando com o propósito de recuperação em um ambiente raiz ZFS

Utilize o procedimento a seguir se necessita inicializar o sistema para que possa recuperar uma senha de raiz perdida ou problema semelhante.

Será necessário inicializar no modo à prova de falhas ou de uma mídia alternativa, dependendo da severidade do erro. No geral, é possível inicializar no modo à prova de falhas para recuperar uma senha de raiz perdida ou desconhecida.

Se desejar recuperar de um conjunto de raiz ou de uma captura de conjunto de raiz, consulte Recuperando o pool raiz ZFS ou instantâneos do pool raiz.

ProcedureComo inicializar o ZFS no modo à prova de falhas

  1. Inicialize o modo à prova de falhas.

    Em um sistema SPARC:


    ok boot -F failsafe
    

    Em um sistema x86, selecione o modo à prova de falhas no prompt do GRUB.

  2. Monte o BE do ZFS no /a quando solicitado:


    .
    .
    .
    ROOT/zfsBE was found on rpool.
    Do you wish to have it mounted read-write on /a? [y,n,?] y
    mounting rpool on /a
    Starting shell.
  3. Altere para o diretório /a/etc.


    # cd /a/etc
    
  4. Se necessário, defina o tipo TERM.


    # TERM=vt100
    # export TERM
  5. Corrija o arquivo passwd ou shadow.


    # vi shadow
    
  6. Reinicialize o sistema.


    # init 6
    

ProcedureComo inicializar o ZFS de uma mídia alternativa

Se um problema impede a inicialização com êxito do sistema ou algum outro problema severo ocorra, será necessário inicializar de um servidor de instalação de rede ou do CD de instalação do Solaris. Importe o conjunto raiz, monte o BE do ZFS e tente resolver o problema.

  1. Inicialize de um CD de instalação ou da rede.

    • SPARC:


      ok boot cdrom -s 
      ok boot net -s
      

      Se não utilizar a opção -s, será necessário sair do programa de instalação.

    • x86: selecione a opção de inicialização de rede ou de inicialização de um CD local.

  2. Importe o conjunto raiz e especifique um ponto de montagem alternativo. Por exemplo:


    # zpool import -R /a rpool
    
  3. Monte o BE do ZFS. Por exemplo:


    # zfs mount rpool/ROOT/zfsBE
    
  4. Acesse o conteúdo do BE do ZFS do diretório /a.


    # cd /a
    
  5. Reinicialize o sistema.


    # init 6