Un registro de cambios de archivos rastrea los cambios en el espacio de nombres (archivos y directorios) de un sistema de archivos . Según la implementación, un registro de cambios de archivos registrará cambios como creaciones, vínculos, desvinculaciones (eliminaciones), archivos renombrados, cambios de datos y cambios de metadatos (por ejemplo, listas de control de acceso y permisos). Se puede acceder a un registro de cambios de archivos como un archivo en el sistema de archivos o se puede ocultar y acceder a él solo mediante programación.
Un registro de cambios de archivos es diferente del diario de un sistema de archivos .
Un registro de este tipo puede servir al menos para dos propósitos.
En primer lugar, algunas aplicaciones deben escanear un sistema de archivos completo para descubrir los cambios desde su último escaneo. Al leer un registro de cambios de archivos, pueden evitar este escaneo. Las aplicaciones de escaneo incluyen utilidades de copia de seguridad , rastreadores web , motores de búsqueda y programas de replicación.
En segundo lugar, el registro puede servir como registro de auditoría de la actividad en un sistema de archivos.