NetWorker: come eliminare uno o più SSID?

Summary: Questo articolo fornisce una descrizione completa su come eliminare manualmente i saveset per recuperare lo spazio utilizzato.

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

AVVERTENZA: il presente articolo descrive in dettaglio la metodologia per l'eliminazione manuale dei record di dati di backup dal database multimediale di NetWorker. È necessario prestare attenzione nell'eseguire i processi descritti in questo documento, per assicurarsi che vengano eliminati solo i dati non più necessari, poiché l'eliminazione dei saveset è generalmente considerata una misura estrema. Se configurato correttamente, il ciclo di retention di NetWorker fornisce un framework in cui ogni saveset viene considerato per la scadenza non solo in base alla data di retention, ma anche in base ai saveset che dipendono da esso; pertanto, contrassegnare i saveset come scaduti (Expired) è in genere la pratica preferita nelle situazioni normali in cui è necessario recuperare spazio, ma l'integrità del database non è in discussione.

Un utilizzo scorretto di queste informazioni può causare una perdita di dati. Il Supporto Dell non può fornire indicazioni su quali dati eliminare, né eliminare alcun dato da un ambiente. L'amministratore NetWorker deve identificare, convalidare ed eseguire l'eliminazione previa approvazione dei responsabili della gestione dello storage e dell'infrastruttura del sito.

Informazioni sul ciclo di vita dei saveset di NetWorker

  • Quando un saveset viene creato per la prima volta, viene registrato nel database con la data di retention configurata (clretent, in mminfo). Questa è la data successiva alla quale l'amministratore ha scelto che il saveset venga rimosso automaticamente da NetWorker.
  • Quando un saveset viene clonato, anche il clone riceve un record con una data di retention dedicata. Il valore sretent di mminfo indica la copia con scadenza più lontana del saveset in tutta la datazone.
  • Quando viene eseguito nsrim (manualmente o giornalmente tramite Server Protection > Server backup > Expiry Action), tutti i saveset vengono verificati per controllare se hanno superato la propria data di retention individuale (clretent).
  • Se un saveset ha superato la data di retention, ma include saveset dipendenti che non l'hanno ancora superata (ad esempio, un backup completo con relativi incrementali dipendenti), il saveset non viene contrassegnato come scaduto (poiché è ancora necessario ai suoi dipendenti).
  • Se non vengono trovate dipendenze che ne impediscano la scadenza, il saveset viene contrassegnato come scaduto e, per i volumi su disco, NetWorker tenta immediatamente di eliminare i file di dati corrispondenti al record del saveset.
    • Se l'eliminazione viene eseguita correttamente, viene eliminato anche il record.
    • Se si tenta di eseguire l'eliminazione, ma non riesce per qualsiasi motivo: il record viene contrassegnato con un flag Expired (E) e un flag Suspect (s) nel campo clflag dell'istanza del saveset. Alla successiva esecuzione di nsrim / Expiry, l'eliminazione viene ritentata; se anche questa ha esito negativo, il record viene comunque eliminato.
    • Poiché NetWorker elimina comunque le strutture di saveset di un volume che non hanno più un record nel database multimediale, l'eliminazione diretta del record salta il calcolo di scadenza e retention e procede semplicemente all'eliminazione dei file dal disco durante la fase finale dell'azione di Expiry o dell'esecuzione di nsrim (recupero dello spazio).
  • Una volta eliminati i file (dal processo di scadenza o recupero dello spazio), per un dispositivo disco standard lo spazio diventa immediatamente disponibile. Per un dispositivo di tipo Data Domain, i file vengono eliminati, ma lo spazio non viene recuperato finché la pulizia del file system Data Domain non è stata completata. Lo stesso vale per un dispositivo di tipo DD Cloud Tier; dopo che NetWorker elimina il record e i file del saveset, lo spazio non viene ancora recuperato fino all'esecuzione della pulizia del cloud.

Best practice prima di procedere

  • Se il server NetWorker è una macchina virtuale, crearne una snapshot.
  • Disabilitare la pulizia su Data Domain.
  • Eseguire un backup di NetWorker Server Protection. Al termine, raccogliere i dettagli più recenti del backup bootstrap.
mminfo -B
  • Se lo spazio del file system lo consente, creare una copia delle seguenti cartelle del database NetWorker (res, mm, index). 
  • Rinominare il file binario nsrim sul server NetWorker. In questo modo si evitano eliminazioni accidentali. Il processo descritto nell'articolo della Knowledge Base prevede di ripristinare il nome originale del binario quando è il momento di procedere con l'eliminazione dei dati.
    • Windows: C:\Program Files\EMC NetWorker\nsr\bin\nsrim.exe
    • Linux: /usr/sbin/nsrim
NOTA: i percorsi precedenti presuppongono che venga utilizzato il percorso di installazione predefinito.

Come eliminare uno o più SSID?

Prerequisiti: questo processo può essere utilizzato solo per l'eliminazione di saveset su dispositivi di tipo AFTD (Advanced File Type Devices), FTD (File Type Devices) e Data Domain (ddboost). Non è possibile eliminare saveset individuali da un volume su nastro, anche se tale volume si trova su una VTL (Virtual Tape Library). Per recuperare spazio, è necessario rietichettare l'intero volume.

Esempi di come visualizzare gli SSID:

(quando si utilizzano spazi o caratteri speciali, sono necessarie virgolette attorno alla query):

  • Per visualizzare tutti i saveset per un singolo pool di supporti:

SINTASSI:

mminfo -avot -q pool=<mediapool>

ESEMPIO:

mminfo -avot -q pool=LinuxPool
  • Per visualizzare tutti i saveset per un client specifico e due volumi distinti:

SINTASSI:

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

ESEMPIO:

mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
  • Per visualizzare tutti i saveset adv_file e Data Domain non esplorabili

ESEMPIO:

mminfo -avot -q  type=Data Domain,type=adv_file,recoverable 
  • Per visualizzare tutti i saveset creati oltre 30 giorni prima:

ESEMPIO:

mminfo -avot -q  sscreate<=30 days ago 
  •  Per visualizzare tutti i saveset per un gruppo e un intervallo di date specifici (sono necessarie le virgolette quando si utilizzano caratteri speciali):

SINTASSI:

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

ESEMPIO:

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

Il documento NetWorker Command Reference Guide fornisce informazioni dettagliate sul comando mminfo.

Per l'eliminazione di SINGOLI SSID.

Se si specifica un ID di saveset senza l'ID clone, vengono eliminate tutte le istanze del saveset, inclusi i cloni:    

nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
NOTA: prima di procedere, verificare che i saveset corretti siano stati modificati in riciclabili. Rinominare l'eseguibile nsbrim ripristinando il nome originale. 
 nsrim -X 

Le eliminazioni vengono registrate nel file daemon.raw e riportate anche nel registro dell'interfaccia utente NMC, nella scheda Maintenance.
Se le eliminazioni relative a un volume specifico non vengono eseguite, verificare che l'operazione sia in corso.     

nsrstage -C -V <volume name>
NOTA: abilitare la pulizia di DD una volta che i saveset eliminati sono stati verificati su NetWorker. In caso di eliminazione di saveset errati, contattare immediatamente il Supporto Dell. 

Per l'eliminazione di PIÙ SSID:

Eliminazione di più saveset tramite comandi di script batch o shell. 

NOTA: il Supporto Dell non fornisce supporto per lo scripting.

1. Per prima cosa, aggiungere l'output di mminfo per segnalare solo l'SSID (/cloneid):

SINTASSI: 

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

ESEMPIO:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
NOTA: Se si specifica un ID di saveset senza l'ID clone, vengono eliminate tutte le istanze del saveset, inclusi i cloni.

2. Successivamente, reindirizzare l'output a un file di testo da eseguire in un comando batch:

SINTASSI:

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

ESEMPIO:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
NOTA: esaminare l'elenco ssid prima di procedere al passaggio 3. 

3. Una volta creato l'elenco dei savesets, verificare che sia formattato correttamente, con una singola coppia ssid/cloneid per riga, assicurandosi che non vi siano spazi che li separino. A partire da NetWorker 19.7, è possibile inviare comandi di eliminazione utilizzando un file di input, come quello appena creato:

nsrmm -dy -i ssid.txt

Tuttavia, è più sicuro e preferibile contrassegnare come scaduto ciascun saveset desiderato per l'eliminazione. Questo richiede un ciclo che elabori ciascun saveset singolarmente e richiede più tempo, ma è più sicuro, perché NetWorker può calcolare meglio le dipendenze quando esegue ogni giorno Expiry Action:

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: questi comandi devono essere eseguiti nella stessa directory in cui si trova il file ssid.txt. Una volta che i saveset sono stati contrassegnati come riciclabili, vengono eliminati alla successiva esecuzione di nsrim (nsrim viene eseguito automaticamente durante l'azione di scadenza della policy di Server Protection). Per consentire la scadenza automatica, rinominare il binario nsbrim con il nome predefinito.

4. Avviare manualmente nsrim per eseguire il processo di eliminazione in NetWorker:

NOTA: prima di procedere, verificare che i saveset corretti siano stati modificati in riciclabili. Rinominare l'eseguibile nsbrim ripristinando il nome originale.
nsrim -X 

5. Le eliminazioni vengono inserite nel registro daemon.raw e riportate anche nel registro dell'interfaccia utente di NMC, nella scheda Maintenance. Se non si verificano eliminazioni rispetto a un volume specifico, verificare che l'operazione sia in esecuzione:   

nsrstage -C -V <volume_name>
NOTA:  abilitare la pulizia di DD una volta che i saveset eliminati sono stati verificati su NetWorker. In caso di eliminazione errata di saveset, contattare immediatamente il Supporto Dell. 

NetApp
Per i dispositivi AFTD NetApp, lo spazio non è immediatamente disponibile, a seconda di un paio di fattori:
Se vengono acquisite snapshot del file system CIFS/NFS in cui si trova il dispositivo adv_file, devono scadere prima che diventino disponibili dati per la pulizia. Se il filer è in condizioni di sovraccarico, l'eliminazione può richiedere un periodo di tempo prolungato, perché il recupero dello spazio è un'operazione in background con priorità bassa.
 
Data Domain
Per i dispositivi Data Domain DD Boost, liberare spazio richiede l'esecuzione dell'operazione di pulizia di Data Domain.
Per impostazione predefinita, Data Domain esegue operazioni di pulizia del disco solo una volta alla settimana, di martedì. Il ciclo di pulizia può essere avviato dall'interfaccia utente di Data Domain Enterprise Manager (Data Management > File System > Start Cleaning).

Additional Information

Vedere anche:

Esplorazione e retention:

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.