NetWorker: Como excluir vários SSIDs ou SSIDs individuais
Resumo: Este artigo apresenta uma descrição completa sobre como excluir savesets manualmente para recuperar o espaço usado.
Instruções
E) é 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 do saveset do NetWorker.
- Quando um saveset é criado pela primeira vez, ele é registrado no banco de dados com sua data de retenção configurada (
clretentEmmminfo). Essa é a data após a qual o administrador optou por remover o saveset automaticamente pelo NetWorker. - Quando um saveset é clonado, ele também recebe um registro com sua própria data de retenção. A coluna
mminfovalorssretentLista a última cópia que expira do saveset em toda a zona de dados. - No
nsrimé executado (manualmente ou diariamente usando a ação de expiraçãode backup>do Server Protection> Server), todos os savesets são verificados se já passaram de sua retenção individual (clretent). - Se um saveset já passou de sua data de retenção, mas tem savesets dependentes que ainda não passaram dos seus (por exemplo: Um backup completo e seus backups incrementais dependentes), esse saveset não é marcado como expirado (pois ainda é necessário por seus dependentes).
- Se nenhuma dependência que impeça a expiração for encontrada, o saveset será marcado como expirado e, para volumes de disco, o NetWorker tentará imediatamente excluir o arquivo de dados correspondente ao registro do saveset.
- Se a exclusão for bem-sucedida: O registro também é excluído.
- Se houver tentativa de exclusão, mas ela falhar por qualquer motivo, O registro é marcado com um indicador Expired (
E) e indicador(es) suspeito(s) nas instâncias do savesetclflagsCampo. Da próxima veznsrim/ A expiração é executada, a exclusão será tentada novamente, mas mesmo se falhar, o registro será excluído de qualquer maneira. - Como o NetWorker exclui estruturas de saveset de um volume que não têm nenhum registro no banco de dados de mídia, a exclusão do registro do saveset ignora o cálculo de expiração e retenção e, em vez disso, exclui os arquivos do disco durante a fase final da ação de expiração /
nsrimExecutar (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 são excluídos, mas o espaço não é recuperado até que a limpeza do sistema de arquivos do Data Domain seja concluída. 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 ainda não é recuperado até que a limpeza da nuvem seja executada.
Para obter mais informações sobre indicadores de saveset, consulte: NetWorker: Noções básicas sobre indicadores de saveset
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).- Essas pastas estão no
/nsrdiretório do caminho de instalação do NetWorker. - O (
mm) pode ser exportado para um.xdrCópia: Como exportar o banco de dados de mídia do NetWorker usando nsrmmdbasm
- Essas pastas estão no
- Renomeie o binário
nsrimbinário 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
- Windows:
Como excluir SSIDs individuais ou múltiplos?
Pré-requisitos: Esse processo só pode ser usado para excluir savesets em dispositivos AFTD (Advanced File Type Device), FTD (File Type Devices) e Data Domain (ddboost). Não é possível excluir savesets individuais de um volume de fitas, mesmo que esse volume de fitas esteja em uma VTL (Virtual Tape Library, biblioteca de fitas virtuais). 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 Data Domain e
adv_fileSavesets.
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
- Exiba todos os savesets para um grupo específico e intervalo de datas (as 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/2026,sscreate<=2/1/2026
O NetWorker Command Reference Guide também fornece detalhes sobre o mminfo .
Para exclusão de SSID INDIVIDUAL:
Se um ID de saveset sem o ID do clone for especificado, ele excluirá todas as instâncias desse saveset, inclusive os clones:
nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
nsrim executável de volta ao seu nome original.
nsrim -X
As exclusões são registradas no daemon.raw:
-
- Linux:
/nsr/logs/daemon.raw - Windows (padrão):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Como usar nsr_render_log para processar arquivos de log .raw
- Linux:
Se as 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>
Para exclusão de VÁRIOS SSIDs:
Excluindo vários savesets usando comandos de script em lote ou shell.
1. Primeiro, acrescente o mminfo saída para relatar apenas o ssid/cloneid:
SINTAXE:
mminfo -r ssid,cloneid -xc/
EXEMPLO:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
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
3. Depois que a lista de savesets for criada, confirme se eles estão formatados corretamente, com um único ssid/cloneid Par por linha, garantindo que não haja espaços que possam separar os dois. Você pode usar o comando -i Opção para excluir savesets identificados no arquivo:
nsrmm -dy -i ssid.txt
No entanto, é mais seguro e preferível marcar cada saveset desejado para exclusão como Expired. Isso requer um comando de loop para processar cada um individualmente e leva mais tempo, mas é mais seguro, pois o NetWorker pode calcular melhor as dependências ao executar a ação de expiração todos os dias:
WINDOWS:
ssid/clone-id" na parte superior do arquivo (se existir). Caso contrário, o comando abaixo não funcionará. O arquivo deve começar com um ssid/cloneid Combinação.
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
ssid.txt O arquivo está localizado. Depois que os savesets forem marcados como recicláveis, eles serão excluídos na próxima vez nsrim é executado (nsrim é executado automaticamente durante a ação de expiração da política de proteção do servidor). Para permitir a expiração automática, renomeie o nsrim binário de volta ao padrão.
4. Iniciar manualmente nsrim para executar o processo de exclusão no NetWorker:
nsrim executável de volta ao seu nome original.
nsrim -X
5. As exclusões são registradas no daemon.raw.
-
- Linux:
/nsr/logs/daemon.raw - Windows (padrão):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Como usar nsr_render_log para processar arquivos de log .raw
- Linux:
Se as exclusões não estiverem ocorrendo em um volume específico, verifique se a operação está em execução:
nsrstage -C -V <volume_name>
Netapp
Para dispositivos NetApp AFTD, o espaço não é recuperado imediatamente, dependendo de alguns fatores:
Se forem obtidos snapshots do file system CIFS/NFS em que o adv_file O dispositivo reside, eles devem expirar antes que quaisquer dados se tornem disponíveis 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).
Mais informações
Consulte também:
- NetWorker: A capacidade do Data Domain aumenta para 100% — solução de problemas no lado do NetWorker (em inglês) (é necessário fazer log-in no Suporte Dell para visualizar o artigo)
Navegação e retenção:
-
NetWorker: Como alterar modos de Browse/Retention? (É necessário fazer log-in no Suporte Dell para visualizar o artigo)