NetWorker: Cómo eliminar uno o varios SSID
Summary: En este artículo, se proporciona la descripción completa sobre cómo eliminar manualmente savesets a fin de recuperar espacio utilizado.
Instructions
El uso incorrecto de esta información puede provocar la pérdida de datos. El soporte de Dell no puede recomendar qué datos se deben eliminar, ni puede eliminar datos de ningún entorno. Este administrador de NetWorker debe identificar, validar y realizar la eliminación con la aprobación de la administración de infraestructura y almacenamiento de los sitios.
Acerca del ciclo de vida útil de los savesets en NetWorker
- Cuando se crea un saveset por primera vez, se registra en la base de datos con su fecha de retención configurada (clretent, en mminfo). Esta es la fecha después de la cual el administrador decidió que NetWorker elimine automáticamente el saveset.
- Cuando se clona un saveset, ese clon también recibe un registro con su propia fecha de retención. El valor de ssretent en mminfo indica la fecha de vencimiento de la última copia del saveset en toda la zona de datos.
- Cuando se ejecuta nsrim (ya sea de forma manual o diaria mediante Protección del servidor > Respaldo del servidor > Acción de vencimiento), se comprueba si todos los savesets excedieron su retención individual (clretent).
- Si un saveset superó su fecha de retención, pero tiene savesets dependientes que no superaron las suyas (p. ej., un respaldo completo y sus incrementales dependientes), dicho saveset no se marca como vencido (ya que sus savesets dependientes aún lo necesitan).
- Si no se encuentran dependencias que impidan el vencimiento, el saveset se marca como Vencido y, para los volúmenes de discos, NetWorker intentará eliminar inmediatamente los archivos de datos correspondientes al registro del saveset.
- Si la eliminación se realiza correctamente, el registro también se elimina.
- Si se intenta la eliminación, pero falla por cualquier motivo: El registro se marca con las banderas de Vencido (E) y como Sospechoso en el campo clflags de la instancia del saveset. La próxima vez que se ejecute nsrim / Expiry, la eliminación se intentará nuevamente, pero incluso si falla, el registro se elimina de todos modos.
- Debido a que NetWorker eliminará las estructuras de savesets para un volumen que no tenga ningún registro en la base de datos de medios, la eliminación del registro de savesets omite el cálculo de vencimiento y retención y, en su lugar, elimina los archivos del disco durante la fase final de la acción de vencimiento/ejecución de nsrim (recuperación de espacio).
- Una vez que se eliminan los archivos (mediante el proceso de vencimiento o recuperación de espacio), para un dispositivo de disco estándar, el espacio queda disponible de inmediato. Para un dispositivo de tipo Data Domain, los archivos se eliminan, pero el espacio no se recuperará hasta que se complete la limpieza del sistema de archivos de Data Domain. Lo mismo sucede con un dispositivo de tipo DD Cloud Tier: después de que NetWorker elimina el registro, seguido de los archivos de saveset, el espacio no se recupera hasta que se ejecuta la limpieza en la nube.
Prácticas recomendadas antes de continuar
- Si el NetWorker Server es una máquina virtual, cree una instantánea del servidor NetWorker.
- Deshabilite la limpieza en Data Domain.
- Ejecute un respaldo de Protección de NetWorker Server. Una vez completado, recopile los detalles más recientes del respaldo de bootstrap.
mminfo -B
- Si el espacio del sistema de archivos lo permite, cree una copia de las siguientes carpetas de la base de datos de NetWorker (res, mm, index).
- Estas carpetas se encuentran en el directorio /nsr de la ruta de instalación de NetWorker.
- La carpeta (mm) se puede exportar a una copia .xdr: Cómo exportar la base de datos de medios de NetWorker mediante nsrmmdbasm
- Cambie el nombre del binario nsrim en el NetWorker Server. Esto evita la eliminación accidental. El proceso descrito en la base de conocimientos implica volver a cambiar el nombre del binario al valor predeterminado una vez que esté listo para continuar con la eliminación de datos.
- Windows: C:\Program Files\EMC NetWorker\nsr\bin\nsrim.exe
- Linux: /usr/sbin/nsrim
¿Cómo eliminar uno o varios SSID?
Requisitos previos: Este proceso solo se puede usar para eliminar savesets en dispositivos de tipo de archivo avanzado (AFTD), dispositivos de tipo de archivo (FTD) y dispositivos de Data Domain (ddboost). Los savesets individuales no se pueden eliminar de un volumen de cinta, incluso si dicho volumen de cinta se encuentra en una biblioteca de cintas virtuales (VTL). Se debe volver a etiquetar todo el volumen para recuperar espacio.
Ejemplos de cómo enumerar los SSID:
(se debe colocar comillas al principio y al final de la consulta cuando se utilizan espacios o caracteres especiales):
- Para mostrar todos los savesets de un solo pool de medios:
NOMENCLATURA:
mminfo -avot -q pool=<mediapool>
EJEMPLO:
mminfo -avot -q pool=LinuxPool
- Para mostrar todos los savesets de un cliente específico y dos volúmenes independientes:
NOMENCLATURA:
mminfo -avot -q client=<client_hostname>,volume=<vol1_name>,volume=<vol2_name>
EJEMPLO:
mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
- Para mostrar todos los savesets de adv_file y Data Domain no navegables
EJEMPLO:
mminfo -avot -q type=Data Domain,type=adv_file,recoverable
- Para mostrar todos los savesets creados hace más de 30 días:
EJEMPLO:
mminfo -avot -q sscreate<=30 days ago
- Para mostrar todos los savesets de un rango de fechas específico y un grupo (se necesitan comillas cuando se utilizan caracteres especiales):
NOMENCLATURA:
mminfo -avot -q group=<group_name>,sscreate>=<start_date>,sscreate<=<end_date>
EJEMPLO:
mminfo -avot -q group=WinBackup,sscreate>=1/1/2013,sscreate<=2/1/2013
En la Guía de referencia de comandos de NetWorker, también se proporcionan detalles sobre el comando mminfo.
Para la eliminación de SSID INDIVIDUALES:
Si especifica un ID de saveset sin el ID de clon, se eliminarán todas las instancias de ese saveset, incluidos los clones:
nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
nsrim -X
Las eliminaciones se registran en el registro daemon.raw y también se informan en el registro de la GUI de NMC en la pestaña Mantenimiento.
Si no se producen eliminaciones en un volumen específico, verifique que la operación esté en ejecución:
nsrstage -C -V <volume name>
Para la eliminación de VARIOS SSID:
Eliminación de varios savesets mediante comandos de script por lotes/shell.
1. En primer lugar, modifique el resultado de mminfo para solo informar el ssid (/cloneid):
NOMENCLATURA:
<mminfo command> -r ssid,cloneid -xc/
EJEMPLO:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
2. A continuación, redirija el resultado a un archivo de texto para su ejecución en un comando por lotes:
NOMENCLATURA:
mminfo command -r ssid,cloneid -xc/> > ssid.txt
EJEMPLO:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
3. Una vez que se crea la lista de savesets, confirme que tenga el formato correcto, con un solo par de ssid/cloneid por línea, asegurándose de que no haya espacios de separación. A partir de la versión de NetWorker 19.7, puede emitir comandos de eliminación mediante un archivo de entrada, como el que se acaba de crear:
nsrmm -dy -i ssid.txt
Sin embargo, es más seguro y preferible marcar cada saveset deseado para su eliminación como Vencido. Esto requiere un comando en bucle para procesar cada elemento de forma individual; tardará más tiempo, pero es más seguro, ya que NetWorker podrá calcular mejor las dependencias al ejecutar la acción de vencimiento cada día:
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
4. Inicie nsrim de forma manual para ejecutar el proceso de eliminación en NetWorker:
nsrim -X
5. Las eliminaciones se registran en el registro daemon.raw y también se informan en el registro de la interfaz de usuario de NMC en la pestaña Mantenimiento. Si no se producen eliminaciones en un volumen específico, verifique que la operación esté en ejecución:
nsrstage -C -V <volume_name>
NetApp
En el caso de los dispositivos AFTD de NetApp, el espacio no se reclama de inmediato, según algunos factores:
si se toman instantáneas del sistema de archivos CIFS/NFS en que reside el dispositivo adv_file, las instantáneas deben vencer antes de que los datos estén disponibles para la eliminación. Si el filer está sobrecargado, es posible que las eliminaciones tarden mucho, ya que la recuperación de espacio es una operación en segundo plano de baja prioridad.
Data Domain
En el caso de los dispositivos DD Boost de Data Domain, la liberación de espacio requiere la ejecución de la operación de limpieza de Data Domain.
De forma predeterminada, Data Domain solo emplea la limpieza del disco una vez a la semana los martes. El ciclo de limpieza se puede iniciar desde la interfaz de usuario de Data Domain Enterprise Manager (Administración de datos > Sistemas de archivos > Iniciar limpieza).
Additional Information
Vea también:
- NetWorker: Aumento de la capacidad de Data Domain al 100 %: Solución de problemas desde el lado de NetWorker (se requiere que el usuario inicie sesión en el soporte de Dell para ver el artículo)
Navegación y retención:
-
NetWorker: ¿Cómo cambiar Browse/Retention? (Se requiere que el usuario inicie sesión en el soporte de Dell para ver el artículo)
-
NetWorker: Cambio del tiempo de navegación y retención de varios savesets (se requiere que el usuario inicie sesión en el soporte de Dell para ver el artículo)