Respuestas:
El comando le tmutil compare
permite comparar listas de archivos si no desea hacerlo usando ls
u otros comandos que pueden mostrar diferencias en archivos y carpetas como rsync
y muchos programas de diferencias gráficas.
Puede enumerar rutas de respaldo y luego copiarlas en el comando de comparación. Ejemplo:
sudo tmutil listbackups
sudo tmutil compare "path1" "path2"
Muchas personas adoran BackupLoupe también. Crea una base de datos poderosa de los archivos que se incluyen con cada intervalo de respaldo.
tmutil compare
fue muy lento y me mostró archivos que no se cambiaron entre las copias de seguridad; Timedog fue mucho mejor.
Si está interesado en ver qué archivos se están leyendo mientras se realiza la copia de seguridad, puede usar este comando:
sudo opensnoop -n backupd | grep -v 'Time Machine Backups'
Nota: lo anterior funcionó en versiones anteriores de macOS. En High Sierra, algo parecido a esto es:
sudo fs_usage -f filesys backupd
Sin embargo, hay mucho ruido del propio volumen de respaldo del que no he descubierto cómo deshacerme.
dtrace: error on enabled probe ID 5 (ID 161: syscall::open:return): invalid user access in action #11 at DIF offset 24
pero nada más.
grep
al segundo comando para obtener una lista decente de solo archivos:sudo fs_usage -f filesys backupd | grep -oi "HFS_update"
sudo fs_usage -w -f filesys backupd | grep HFS_update
funciona para mí (y obtiene la ruta completa para archivos / carpetas profundos).
Puedes usar timedog para eso.
timedog es un script de Perl que muestra el conjunto de archivos que se guardaron para cualquier copia de seguridad creada por Mac OS X Time Machine. De manera predeterminada, muestra los archivos que se guardaron en la copia de seguridad más reciente. La lista incluye los tamaños de archivo antes y después, así como un recuento total de archivos y tamaño. El script incluye una opción para resumir los cambios en una profundidad de directorio particular, produciendo una visualización más concisa, lo que ayuda a comprender qué áreas de su sistema ocupan la mayor cantidad de espacio en las copias de seguridad. También puede ordenar por tamaño y / u omitir archivos por debajo de un tamaño determinado.
Si desea ver qué archivos se transfieren en tiempo real, puede monitorear el demonio de la máquina del tiempo con
sudo fs_usage -f -R filesys backupd
Si ve una transferencia de archivos anormalmente grande, es posible que vea imágenes de disco de máquinas virtuales en la lista
sudo fs_usage -f filesys -R backupd
lugar ... Lo comprobaré una vez que me conecte a mi red doméstica)
Can't open RAW file: No such file or directory
error, las páginas del manual tienen un ejemplo como estefs_usage -w -f filesys Mail
Combiné la respuesta tmutil anterior de BMIKE en esta práctica frase, ¡espero que pueda ayudar a alguien!
Esto tomará las últimas 2 copias de seguridad y las diferirá por usted. El sed es poner comillas alrededor de los nombres de las copias de seguridad que probablemente tengan espacios en ellos.
sudo tmutil listbackups | tail -2 | sed 's/.*/"&"/' | xargs sudo tmutil compare
Realmente me gusta BackupLoupe para analizar mis copias de seguridad.