NetWorker: come eliminare uno o più SSID?
Riepilogo: Questo articolo fornisce una descrizione completa su come eliminare manualmente i saveset per recuperare lo spazio utilizzato.
Istruzioni
E) è preferibile per le situazioni normali in cui è necessario recuperare spazio, ma l'integrità del database non è in discussione. Un uso errato di queste informazioni può causare la 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 del saveset NetWorker.
- Quando un saveset viene creato per la prima volta, viene registrato nel database con la relativa data di retention configurata (
clretentPollicimminfo). Questa è la data dopo la quale l'amministratore ha scelto di rimuovere automaticamente il saveset da NetWorker. - Quando un saveset viene clonato, anche tale clone riceve un record con la propria data di retention. La colonna
mminfoil valoressretentElenca l'ultima copia in scadenza del saveset nell'intera datazone. - Quando
nsrimviene eseguita manualmente o giornalmente utilizzando l'azione di scadenzadel backup> del server> di Server), tutti i saveset vengono controllati se hanno superato la retention individuale (clretent). - Se un saveset ha superato la data di retention, ma include saveset dipendenti che non hanno ancora superato la data (ad esempio: Un backup completo e i relativi backup incrementali dipendenti), tale saveset non viene contrassegnato come scaduto (in quanto è ancora necessario per i relativi dipendenti).
- Se non vengono rilevate dipendenze che impediscono la scadenza, il saveset viene contrassegnato come Expired e, per i volumi di tipo disco, NetWorker tenterà immediatamente di eliminare il file di dati corrispondente al record del saveset.
- Se l'eliminazione ha esito positivo: Anche il record viene eliminato.
- Se si tenta di eseguire l'eliminazione, ma non riesce per qualsiasi motivo: Il record viene contrassegnato con un flag Expired (
E) e i flag Suspect (s) nell'istanza del savesetclflagsCampo. La prossima voltansrim/ Expiry viene eseguita, l'eliminazione verrà tentata nuovamente, ma anche se non riesce, il record viene eliminato comunque. - Poiché NetWorker elimina le strutture dei saveset per un volume che comunque non hanno record nel database dei supporti, l'eliminazione del record del saveset ignora il calcolo della scadenza e della retention ed elimina invece i file dal disco durante la fase finale dell'azione di scadenza/
nsrimEseguire (ripristino 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 fino al completamento della pulizia del file system di Data Domain. Lo stesso vale per un dispositivo di tipo DD Cloud Tier; dopo che NetWorker ha eliminato il record, seguito dai file del saveset, lo spazio non viene recuperato fino a quando non viene eseguita la pulizia del cloud.
Per ulteriori informazioni sui flag dei saveset, consultare: NetWorker: Informazioni sui flag dei saveset
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).- Queste cartelle si trovano nella directory
/nsrdel percorso di installazione di NetWorker. - Il (
mm) può essere esportato in un.xdrCopia: Come esportare il database dei supporti NetWorker mediante nsrmmdbasm (in inglese)
- Queste cartelle si trovano nella directory
- Rinominare il file binario
nsrimbinario 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
- Windows:
Come eliminare uno o più SSID?
Prerequisiti: Questo processo può essere utilizzato solo per eliminare i saveset sui dispositivi AFTD (Advanced File Type Device), FTD (File Type Device) e DDBOOST (Data Domain). Non è possibile eliminare singoli saveset da un volume di nastro, anche se tale volume si trova in 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 separati:
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 file Data Domain e
adv_filesaveset.
ESEMPIO:
mminfo -avot -q type=Data Domain,type=adv_file,recoverable
- Per visualizzare tutti i saveset creati più di 30 giorni fa:
ESEMPIO:
mminfo -avot -q sscreate<=30 days ago
- Visualizzare tutti i saveset per un gruppo specifico e un intervallo di date (sono necessarie 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/2026,sscreate<=2/1/2026
La NetWorker Command Reference Guide fornisce inoltre dettagli su mminfo .
Per l'eliminazione di SINGOLI SSID.
Se viene specificato un ID saveset senza l'ID clone, vengono eliminate tutte le istanze di tale saveset, inclusi i cloni:
nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
nsrim eseguibile per tornare al nome originale.
nsrim -X
Le eliminazioni vengono registrate nel daemon.raw:
-
- Linux:
/nsr/logs/daemon.raw - Windows (impostazione predefinita):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Come utilizzare nsr_render_log per eseguire il rendering .raw file di log
- Linux:
Se non si verificano eliminazioni su un volume specifico, verificare che l'operazione sia in esecuzione:
nsrstage -C -V <volume name>
Per l'eliminazione di PIÙ SSID:
Eliminazione di più saveset utilizzando comandi batch o script della shell.
1. Innanzitutto, aggiungere il tag mminfo l'output per segnalare solo il ssid/cloneid:
SINTASSI:
mminfo -r ssid,cloneid -xc/
ESEMPIO:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
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
3. Una volta creato l'elenco dei saveset, verificare che sia formattato correttamente, con un singolo ssid/cloneid coppia per riga, assicurandosi che non vi siano spazi che possano separare i due. È possibile utilizzare il comando -i Opzione per eliminare i saveset identificati nel file:
nsrmm -dy -i ssid.txt
Tuttavia, è più sicuro e preferibile contrassegnare ogni saveset che si desidera eliminare come Expired. Questa operazione richiede un comando loop per elaborarli singolarmente e richiede più tempo, ma è più sicuro in quanto NetWorker può calcolare meglio le dipendenze quando esegue Expiry Action ogni giorno:
WINDOWS:
ssid/clone-id" dall'inizio del file (se esiste). In caso contrario, il comando seguente non funzionerà. Il file deve iniziare con un ssid/cloneid Combinazione.
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 Il file viene individuato. I saveset, contrassegnati come riciclabili, verranno eliminati alla volta successiva nsrim viene eseguito (nsrim viene eseguito automaticamente durante l'azione di scadenza della policy Server Protection). Per consentire la scadenza automatica, rinominare il nsrim binario torna al valore predefinito.
4. Avvio manuale nsrim Per eseguire il processo di eliminazione in NetWorker:
nsrim eseguibile per tornare al nome originale.
nsrim -X
5. Le eliminazioni vengono registrate nel registro del server daemon.raw.
-
- Linux:
/nsr/logs/daemon.raw - Windows (impostazione predefinita):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Come utilizzare nsr_render_log per eseguire il rendering .raw file di log
- Linux:
Se non si verificano eliminazioni su un volume specifico, verificare che l'operazione sia in esecuzione:
nsrstage -C -V <volume_name>
Netapp
Per i dispositivi NetApp AFTD, lo spazio non viene recuperato immediatamente, a seconda di un paio di fattori:
Se vengono create istantanee del file system CIFS/NFS in cui il adv_file dispositivo, devono scadere prima che i dati diventino disponibili 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).
Informazioni aggiuntive
Vedere anche:
- NetWorker: la capacità del Data Domain è aumentata al 100% - Risoluzione dei problemi lato NetWorker (è necessario accedere al Supporto Dell per visualizzare l'articolo)
Esplorazione e retention:
-
NetWorker: come modificare le policy di esplorazione e retention? (è necessario accedere al Supporto Dell per visualizzare l'articolo)