De Time Machine y discos compartidos (9)

Desde el update a «Sequoia«, noté un aviso sobre backups fallidos de Time Machine. Hasta donde entiendo se debe a que el computador se bloquea (se cierra, mas no termina, la sesión en la GUI) por inactividad y el respaldo ya no puede hacerse (aparentemente como una medida de seguridad). El día que elaboro esta entrada, me encontraba haciendo algo de limpieza y organización en mi mac y noté en el folder con el nombre de mi mac, bajo /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/ una buena cantidad de snapshots (el más antiguo del 2024.07.27), por lo que el problema puede no ser enteramente de «Sequoia«. No soy el único experimentando esto1-3.

En los foros de Apple encontré una referencia3 sobre acciones en System Settings pero ni en Privacy & Security ni en General alcanzo a ver algo relacionado con alguna restricción con Time Machine. Sin embargo, en alguna de las repsuestas a la pregunta que originó el hilo de comentarios vi un comando sigerido por alguien. Este (quitando una opción que limita el tiempo de los registros a bucar) lo ejecuté desde la cuenta de administración de mi equipo (ver declaración de responsabilidad del sitio).

$ su admin
Password:
% log show --predicate 'subsystem == "com.apple.TimeMachine"' --info|grep "Operation not permitted"

2025-01-03 14:01:21.054134-0600 0x1eb0a Error 0x0 307 0 backupd: (TimeMachine) [com.apple.TimeMachine:FileProtection] Failed to acquire device lock assertion for '/Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Codex/2025-01-03-135633/Data/Users/lalo/Library/Containers/com.apple.findmy.FindMyWidgetPeople/Data/SystemData/com.apple.chrono/timelines/com.apple.findmy.FindMyWidgetPeople/systemMedium---2088475139345152505----344.00w--164.00h--20.00r--0f--0.00t-0.00l-0.00b0.00t.chrono-timeline' (assertion state: <dropped>), error: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"
...
2025-01-03 19:02:54.170041-0600 0x5f532 Error 0x0 307 0 backupd: (TimeMachine) [com.apple.TimeMachine:FileProtection] Failed to acquire device lock assertion for '/Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Codex/2025-01-03-190131/Data/Users/lalo/Library/Containers/com.apple.findmy.FindMyWidgetPeople/Data/SystemData/com.apple.chrono/timelines/com.apple.findmy.FindMyWidgetPeople/systemMedium---4870675764608708880----344.00w--164.00h--20.00r--0f--0.00t-0.00l-0.00b0.00t.chrono-timeline' (assertion state: <dropped>), error: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"
%

Los resultados concuerdan con lo publicado en el foro (salvo por el path después de Containers), por lo que decidí aplicar la solución sugerida con el correspondiente ajuste:

$ tmutil addexclusion ~/Library/Containers/com.apple.findmy.FindMyWidgetPeople/Data/SystemData/com.apple.chrono/timelines/com.apple.findmy.FindMyWidgetPeople

Ahora resta sólo validar que esto funcione.

Referencias

  1. «Time Machine Backup Fails«, redit.com, web. Visited: 2025.01.04. URL: https://www.reddit.com/r/MacOS/comments/1g35m12/time_machine_backup_fails/
  2. «Time Machine error«, macrumors.com, web. Visited: 2025.01.04. URL: https://forums.macrumors.com/threads/time-machine-error.2437741/
  3. «Something is locked and blocking my time machine backup«, Apple Support Community, web. Visited: 2025.01.04. URL: https://discussions.apple.com/thread/255781637?sortBy=rank

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.