NetWorker: Como excluir vários SSIDs ou SSIDs individuais

Summary: Este artigo apresenta uma descrição completa sobre como excluir savesets manualmente para recuperar o espaço usado.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

ADVERTÊNCIA: Este artigo detalha a metodologia para excluir manualmente registros de dados de backup do banco de dados de mídia do NetWorker. É necessário ter cuidado ao seguir os processos descritos aqui para garantir a exclusão apenas dos dados que não são mais desejados; além disso, a exclusão de savesets geralmente deve ser considerada como último recurso. Quando configurado corretamente, o ciclo de vida de retenção do NetWorker apresenta uma estrutura em que cada saveset é considerado para expiração não apenas pela data de retenção, mas pelos savesets que dependem dele; Portanto, marcar savesets como expirados é geralmente preferível para situações normais em que a recuperação de espaço é necessária, mas a integridade do banco de dados não está em questão.

O uso incorreto dessas informações pode levar à perda de dados. O Suporte Dell não pode informar quais dados devem ser excluídos nem excluir dados de um ambiente. O administrador do NetWorker deve identificar, validar e realizar a exclusão com a aprovação da gestão de infraestrutura e armazenamento do local.

Sobre o ciclo de vida de savesets do NetWorker

  • Na criação de um saveset pela primeira vez, ele é registrado no banco de dados com a data de retenção configurada (clretent, em mminfo). Essa é a data após a qual o administrador optou pela remoção automática do saveset pelo NetWorker.
  • Quando um saveset é clonado, esse clone também recebe um registro com sua própria data de retenção. O valor ssretent em mminfo lista a última cópia do saveset que expirará em toda a zona de dados.
  • Ao executar nsrim (manual ou diariamente usando Server Protection > Server backup > Expiry Action), todos os savesets são verificados para confirmar se já passaram da retenção individual (clretent).
  • Se um saveset tiver passado da data de retenção, mas tiver savesets dependentes que ainda não ultrapassaram sua respectiva data (por exemplo, um backup completo e seus incrementais dependentes), esse saveset não será marcado como expirado (pois seus dependentes ainda precisam dele).
  • Se não houver dependências que impeçam a expiração, o saveset será marcado como expirado e, para volumes de disco, o NetWorker tentará excluir imediatamente os arquivos de dados correspondentes ao registro do saveset.
    • Se a exclusão for bem-sucedida, o registro também será excluído.
    • Se houver tentativa de exclusão, mas ela falhar por qualquer motivo, o registro será marcado com um sinalizador Expired (E) e um sinalizador Suspect (S) no campo clflags da instância do saveset. Na próxima expiração ou execução do nsrim, haverá uma nova tentativa de exclusão; mas, mesmo que ela falhe, o registro será excluído mesmo assim.
    • Como o NetWorker excluirá de qualquer forma as estruturas de saveset de um volume que não têm registro no banco de dados de mídia, excluir o registro do saveset ignorará o cálculo de expiração e retenção e, em vez disso, simplesmente excluirá arquivos do disco durante a fase final da ação de expiração/execução do nsrim (recuperação de espaço).
  • Após a exclusão dos arquivos (pela expiração ou pelo processo de recuperação de espaço), para um dispositivo de disco padrão, o espaço ficará disponível imediatamente. Para um dispositivo do tipo Data Domain, os arquivos serão excluídos, mas o espaço só será recuperado após a conclusão da limpeza do file system do Data Domain. O mesmo se aplica a um dispositivo do tipo DD Cloud Tier; depois que o NetWorker exclui o registro, seguido pelos arquivos do saveset, o espaço só será recuperado após a execução da limpeza da nuvem.

Práticas recomendadas antes de prosseguir

  • Se o servidor do NetWorker for uma máquina virtual, crie um snapshot dele.
  • Desative a limpeza no Data Domain.
  • Realize um backup do NetWorker Server Protection. Após a conclusão, colete os detalhes mais recentes do backup de inicialização.
mminfo -B
  • Se o espaço do file system permitir, crie uma cópia das seguintes pastas de banco de dados do NetWorker: res, mm, index. 
  • Renomeie o binário do nsrim no servidor do NetWorker. Isso impedirá a exclusão acidental. O processo descrito no artigo da KB envolve renomear o binário de volta para o padrão quando você estiver pronto para prosseguir com a exclusão de dados.
    • Windows: C:\Program Files\EMC NetWorker\nsr\bin\nsrim.exe
    • Linux: /usr/sbin/nsrim
Nota: Os caminhos acima presumem o uso do caminho de instalação padrão.

Como excluir SSIDs individuais ou múltiplos?

Pré-requisitos: Esse processo só pode ser usado para excluir savesets em dispositivos Advanced File Type Devices (AFTD), File Type Devices (FTD) e Data Domain (ddboost). Não é possível excluir os savesets individuais de um volume de fita, mesmo que esse volume de fita esteja em uma biblioteca de fitas virtual (VTL). Rotule novamente o volume inteiro para recuperar espaço.

Exemplos de como listar SSIDs:

(ao usar espaços ou caracteres especiais, é necessário usar aspas ao redor da consulta):

  • Para exibir todos os savesets de um único pool de mídia:

SINTAXE:

mminfo -avot -q pool=<mediapool>

EXEMPLO:

mminfo -avot -q pool=LinuxPool
  • Para exibir todos os savesets de um Client específico e dois Volumes separados:

SINTAXE:

mminfo -avot -q client=<client_hostname>,volume=<vol1_name>,volume=<vol2_name>

EXEMPLO:

mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
  • Para exibir todos os savesets não pesquisáveis do Data Domain e do adv_file

EXEMPLO:

mminfo -avot -q  type=Data Domain,type=adv_file,recoverable 
  • Para exibir todos os savesets criados há mais de 30 dias:

EXEMPLO:

mminfo -avot -q  sscreate<=30 days ago 
  •  Para exibir todos os savesets de um grupo e intervalo de datas específicos (aspas são necessárias ao usar caracteres especiais):

SINTAXE:

mminfo -avot -q  group=<group_name>,sscreate>=<start_date>,sscreate<=<end_date> 

EXEMPLO:

mminfo -avot -q  group=WinBackup,sscreate>=1/1/2013,sscreate<=2/1/2013 

O Guia de referência de comandos do NetWorker também apresenta detalhes sobre o comando mminfo.

Para exclusão de SSID INDIVIDUAL:

Se você especificar um ID de saveset sem o ID do clone, ele excluirá todas as instâncias desse saveset, inclusive os clones:    

nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
NOTA: Antes de prosseguir, verifique se os savesets corretos foram alterados para recicláveis. Renomeie o nsrim executável de volta para seu nome original. 
 nsrim -X 

As exclusões são registradas no log daemon.raw e relatadas no log da interface do usuário do NMC na guia Maintenance.
Se exclusões em um volume específico não estiverem ocorrendo, verifique se a operação está em execução:     

nsrstage -C -V <volume name>
Nota: Depois de verificar os savesets excluídos no NetWorker, ative a limpeza do DD. Caso savesets incorretos tenham sido excluídos, entre em contato com o Suporte DELL imediatamente. 

Para exclusão de VÁRIOS SSIDs:

Exclusão de vários savesets usando comandos de script shell ou em lote. 

Nota: O Suporte Dell não oferece suporte a scripts.

1. Primeiro, anexe o resultado de mminfo para relatar apenas o ssid (/cloneid):

SINTAXE: 

<mminfo command> -r ssid,cloneid -xc/

EXEMPLO:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
Nota: Se você especificar um ID de saveset sem o ID do clone, ele excluirá todas as instâncias desse saveset, inclusive os clones.

2. Em seguida, redirecione a saída para um arquivo de texto a ser executado em um comando em lote:

SINTAXE:

mminfo command -r ssid,cloneid -xc/> > ssid.txt

EXEMPLO:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
Nota: Antes de prosseguir para a Etapa 3, verifique a lista de SSIDs. 

3. Depois de criar a lista de savesets, confirme se ela está formatada corretamente, com um só par de ssid/cloneid por linha, garantindo que não haja espaços que possam separar os dois. A partir do NetWorker 19.7, você pode emitir comandos de exclusão usando um arquivo de entrada, como o que acabou de criar:

nsrmm -dy -i ssid.txt

No entanto, é mais seguro e preferível marcar cada saveset desejado para exclusão como expirado. Isso requer um comando em loop para processar cada um individualmente e levará mais tempo, mas é mais seguro, pois o NetWorker poderá calcular melhor as dependências ao executar a ação de expiração todos os dias:

WINDOWS: 

for /f %%A in (ssid.txt) do @nsrmm -o recyclable -y -S %%A

LINUX:

while read SID; do nsrmm -o recyclable -y -S ${SID}; echo ${SID}; done < ./ssid.lst
Nota: Execute esse comando no mesmo diretório onde o arquivo ssid.txt está localizado. Depois de marcar os savesets como recicláveis, eles serão excluídos na próxima execução do nsrim (o nsrim é executado automaticamente durante a ação de expiração da política do Server Protection). Para permitir a expiração automática, renomeie o binário do nsrim de volta para Padrão.

4. Inicie manualmente o nsrim para realizar o processo de exclusão no NetWorker:

Nota: Antes de prosseguir, verifique se os savesets corretos foram alterados para recicláveis. Renomeie o nsrim executável de volta para seu nome original.
nsrim -X 

5. As exclusões são registradas no log daemon.raw e relatadas no log da interface do usuário do NMC na guia Maintenance. Se não estiverem ocorrendo exclusões em um volume específico, verifique se a operação está em execução:   

nsrstage -C -V <volume_name>
Nota:  Depois de verificar os savesets excluídos no NetWorker, ative a limpeza do DD. Caso savesets incorretos tenham sido excluídos, entre em contato com o Suporte DELL imediatamente. 

NetApp
No caso dos dispositivos AFTD NetApp, o espaço não ficará imediatamente disponível, dependendo de alguns fatores:
Se os snapshots forem obtidos do file system CIFS/NFS onde reside o dispositivo adv_file, eles deverão expirar antes que qualquer um dos dados fique disponível para limpeza. Se o servidor de dados estiver sob carga pesada, as exclusões poderão demorar mais tempo porque a recuperação de espaço é uma operação em segundo plano de baixa prioridade.
 
Data Domain
No caso de dispositivos Data Domain DD Boost, a liberação de espaço requer a execução da operação de limpeza do Data Domain.
Por padrão, o Data Domain só opera a limpeza de disco uma vez por semana, às terças-feiras. É possível iniciar o ciclo de limpeza a partir da interface do usuário do Data Domain Enterprise Manager (Data Management > File System > Start Cleaning).

Additional Information

Consulte também:

Navegação e retenção:

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000022559
Article Type: How To
Last Modified: 23 Sept 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.