NetWorker: El respaldo incremental del sistema de archivos en Windows parece respaldar los mismos archivos que se respaldaron anteriormente sin cambios
Resumen: NetWorker: El respaldo incremental del sistema de archivos parece respaldar los mismos archivos que se respaldaron anteriormente sin cambios.
Síntomas
- Respaldo del sistema de archivos de Windows del cliente de NetWorker.
- Respaldo de clientes Windows con nivel programado
incr, cualquier archivo cuyo nombre se cambie desde la última copia de seguridad de ese archivo, se vuelve a respaldar en el siguiente incremental. - En un entorno en el que las aplicaciones, los scripts o tal vez los usuarios finales cambian el nombre de los archivos con regularidad, esto puede hacer que se respalde de nuevo de muchos archivos "sin cambios".
- Respaldos incrementales del sistema de archivos para un cliente de Windows (por ejemplo, level =
incr), parece respaldar los mismos archivos que no se cambiaron desde el respaldo anterior.
Observaciones:
mminfo -avot -c clientname
nsrinfo -V clientname > clientname_nsrinfo.out
-V (en mayúsculas) muestra los archivos respaldados y su respectiva fecha de respaldo y mtime, atime, ctime.
Compruébalo nsrinfo Para buscar archivos respaldados en dos o más fechas donde cada respaldo tiene la misma mtime como la primera fecha de respaldo.
Causa
Si las aplicaciones, los scripts o los usuarios de Windows cambian el nombre de los archivos con frecuencia, NetWorker vuelve a respaldar muchos archivos sin cambios de forma intencional.
Resolución
Para evitar que los archivos con cambio de nombre se respalden de nuevo mediante un respaldo incremental, limite el cambio de nombre de los archivos.
Sin embargo, cuando se cambia el nombre de los archivos con frecuencia y solo si la intención es no respaldar esos archivos con nombre cambiado, en el cliente de Windows realice lo siguiente:
SYSTEM ENVIRONMENT VARIABLE Name : NSR_AVOID_ARCHIVE Value : yes
nsrexecd) antes del siguiente respaldo incremental:
net stop nsrexecd net start nsrexecd
Información adicional
Según la documentación de NetWorker:
En Windows, la hora de modificación o cambio de archivos hace referencia a la hora de la última escritura, la hora de creación y el atributo de archivo de un archivo. Todo esto se utiliza para determinar si se debe respaldar un archivo.
Si se configura el atributo Archivo de archivo, el archivo siempre se respalda, ya que es posible que algunos sistemas de archivos más antiguos no tengan la hora de creación de archivos adecuada, a menos que NSR_AVOID_ARCHIVE La variable de entorno está configurada (en un valor distinto de "no").
Notas:
mtime, es Hora de modificaciónctime, es la hora de creaciónatime, es la hora de último acceso- Si se crea un nuevo archivo, el
ctimeymtimeson idénticos. - Si un archivo se modifica nuevamente, el
mtimese actualiza. - Además, para el sistema operativo Windows, cuando un archivo se modifica DE CUALQUIER manera, el bit de archivo está habilitado.
- En Windows, Modificado incluye lo siguiente:
- Creación de un nuevo archivo
- Modificación del contenido de un archivo
- Modificación manual del bit de archivo con comandos ATTRIB
- Cambiar el nombre de un archivo también habilita el atributo de bit de archivo.
Una manera sencilla de ver todos estos atributos en una carpeta de Windows es usar un comando de PowerShell como el siguiente cmdlet que muestra:
Mode, LastWriteTime, Length (también conocido como size), Name.
PS C:\tmp> ls .\readme.txt
Directory: C:\tmp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 3/25/2020 5:27 PM 8 readme.txt
En el siguiente ejemplo se muestra con más detalle nsrinfo -V clientname Dónde:
file1.dat y file2.dat fueron respaldados dos veces en un día.
Pero mtime porque cada archivo era el mismo en cada respaldo, lo que implica que el archivo no se modificó y se esperaba que los archivos no se volvieran a respaldar la segunda vez.
Path\File1.dat, size=38947302608, off=12821900, app=backup(1),
date=1585064436 Tue 24 Mar 2020 11:40:36 AM EDT, mtime=1584848135 Sat 21 Mar 2020 11:35:35 PM EDT,
atime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT, ctime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT
Path\File2.dat, size=6878417744, off=312074829280, app=backup(1),
date=1585064436 Tue 24 Mar 2020 11:40:36 AM EDT, mtime=1585019905 Mon 23 Mar 2020 11:18:25 PM EDT,
atime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT, ctime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT
Path\File1.dat, size=38947302608, off=12841656, app=backup(1),
date=1585026274 Tue 24 Mar 2020 01:04:34 AM EDT, mtime=1584848135 Sat 21 Mar 2020 11:35:35 PM EDT,
atime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT, ctime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT
Path\File2.dat, size=6878417744, off=312074849036, app=backup(1),
date=1585026274 Tue 24 Mar 2020 01:04:34 AM EDT, mtime=1585019905 Mon 23 Mar 2020 11:18:25 PM EDT,
atime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT, ctime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT