Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones

ProcedureComo criar um instantâneo UFS usando fssnap

Esta abordagem usa o comando fssnap, que cria uma imagem temporária de um sistema de arquivos destinado a operações de backup.

Este método pode ser usado para fornecer um backup limpo e consistente dos arquivos de região somente, e pode ser executado enquanto regiões estão em execução. No entanto, é recomendável suspender ou fazer ponto de verificação de aplicativos ativos que estão atualizando arquivos quando o instantâneo é criado. Um aplicativo que atualize arquivos quando o instantâneo é criado pode deixar esses arquivos em um estado inconsistente internamente, truncado ou inutilizável.

No procedimento de exemplo abaixo, observe o seguinte:

Antes de começar

O backup de destino é /backup/my-zone.ufsdump. Você deve criar o diretório backup em /.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Crie um instantâneo.


    global# fssnap -o bs=/export /export/home
    

    Você verá uma exibição semelhante a esta:


    dev/fssnap/0
  3. Monte o instantâneo.


    global# mount -o ro /dev/fssnap/0 /mnt
    
  4. Faça backup my-zone a partir do instantâneo.


    global# ufsdump 0f /backup/my-zone.ufsdump /mnt/my-zone
    

    Você verá uma exibição semelhante a esta:


    DUMP: Date of this level 0 dump: Thu Oct 06 15:13:07 2005
       DUMP: Date of last level 0 dump: the epoch
       DUMP: Dumping /dev/rfssnap/0 (pc2:/mnt) to /backup/my-zone.ufsdump.
       DUMP: Mapping (Pass I) [regular files]
       DUMP: Mapping (Pass II) [directories]
       DUMP: Writing 32 Kilobyte records
       DUMP: Estimated 176028 blocks (85.95MB).
       DUMP: Dumping (Pass III) [directories]
       DUMP: Dumping (Pass IV) [regular files]
       DUMP: 175614 blocks (85.75MB) on 1 volume at 2731 KB/sec
       DUMP: DUMP IS DONE
  5. Desmonte o instantâneo.


    global# umount /mnt
    
  6. Exclua o instantâneo.


    global# fssnap -d /dev/fssnap/0
    

    Observe que o instantâneo também é removido do sistema quando o sistema é reinicializado.