Son generados por backupd
que es el proceso principal de Time Machine para manejar las copias de seguridad. Los propios archivos hacen un seguimiento de los elementos que han sido movidos o renombrados, para evitar que se hagan copias de seguridad varias veces, y para hacer un seguimiento del historial de un archivo sin importar cuánto lo muevas.
No puedo encontrar una referencia a lo que mdmv
pero estoy seguro de que no tiene nada que ver con la gestión de dispositivos móviles. M eta D ata M o V ed", en lugar de un acrónimo propio.
En cuanto al contenido del archivo, es bastante sencillo. Por ejemplo:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DateStarted</key>
<date>2020-07-09T21:00:07Z</date>
<key>FileID</key>
<integer>174035141</integer>
<key>NameSpaceID</key>
<integer>2140396991</integer>
<key>NewPath</key>
<string>Movies/TV/TV Shows/Vikings/Season 5/02 The Departed.mp4</string>
<key>SourcePath</key>
<string>Movies/TV/TV Shows/Vikings/Season 5/2 The Departed.mp4</string>
</dict>
</plist>
Esto tiene los siguientes elementos importantes:
- Fecha de inicio : Parece ser la hora en que se detectó el movimiento (presumiblemente por
fseventsd
que es el proceso que rastrea los eventos del sistema de archivos)
- FileID : Parece ser un ID único para un archivo, no parece ser un número de inodo por lo que es probable que sea específico de Time Machine.
- NewPath : Esta es la ubicación actual del archivo, o al menos donde se encontraba el archivo la última vez que se ejecutó Time Machine.
- SourcePath : Este es el lugar donde se encontraba el archivo anteriormente, probablemente en referencia a su ubicación cuando Time Machine se ejecutó por última vez.
En este ejemplo, tengo un episodio de la serie de televisión Vikings que fue almacenado con el nombre 2 Departed.mp4
pero fue renombrado (al consolidar mi biblioteca en TV.app) a 02 Departed.mp4
.
Cuando la Máquina del Tiempo era nueva, esto habría sido suficiente para que viera 02 Departed.mp4
como un archivo totalmente nuevo y crear una nueva copia completa, desperdiciando un montón de espacio en mi disco de Time Machine, sin embargo con los años Time Machine se ha vuelto un poco más inteligente y ya no hace eso.
La verdad es que nunca me había encontrado con estos mdmv
hasta hoy, que es como he encontrado tu pregunta, pero Time Machine ha tenido una "base de datos de eventos" desde hace un tiempo que también parece rastrear este tipo de cambios, si miras los archivos ocultos dentro de un directorio de copia de seguridad (por ejemplo- /Volumes/Backup/Backups.backupdb/My Mac/Latest
) entonces encontrará uno o más .eventdb
y probablemente un .clonedb
si alguno de tus volúmenes utiliza APFS (probablemente lo sea si estás en macOS Mojave o posterior).
En una suposición, espero que estos mdmv
son una alternativa más detallada para que Time Machine no tenga que rastrear los eventos para averiguar de dónde procede un archivo. Sólo deberías verlos dentro de tu volumen de Time Machine y en ningún otro lugar, aunque si copias carpetas enteras fuera de Time Machine desde el Finder puedes acabar copiando éstas también por accidente.