Acabo de comprar una nueva Mac y estoy migrando todo manualmente dado que ha pasado un tiempo desde que hice una instalación limpia y que la nueva Mac tiene menos almacenamiento que la actual. Borraré la Mac antigua después de hacer la migración.
Sin embargo, tengo alrededor de 600 GB de copias de seguridad de Time Machine para la vieja Mac en el NAS que me gustaría reducir para hacer espacio para Time Machine en la nueva Mac. Solo quiero que la última copia de seguridad de Time Machine sirva como archivo en caso de que olvide mover algunos archivos cuando borre la vieja Mac.
¿Es posible (fácilmente) eliminar todo menos la última instantánea de la copia de seguridad de Time Machine?
Gracias
Suponiendo que OSX 10.8 o posterior, podría usar una combinación de find y tmutil
tmutil delete <path>
eliminará la instantánea en<path>
mientras
find /path/to/backups/ -maxdepth 1
enumerará todas sus instantáneas de copia de seguridad. El último ( Latest ) es un enlace al último. Puede ser un poco creativo y usar find /path/to/backups -name 2\* -maxdepth 1
para enumerar solo los directorios "reales" (todas las fechas que comienzan con 2014, etc.). Y, finalmente, (gracias a este enlace ) puede obtener una lista de todas menos la última instantánea:
find /path/to/backups -name 2\* -maxdepth 1 | sed \$d
sin ladera
tmutil listbackups
para obtener una lista de todas las instantáneas (que luego se pueden pasartmutil delete
directamente)Kent
Kent
sin ladera
Kent
tmutil help listbackups
genera "Imprimir rutas a todas las copias de seguridad completadas de esta computadora " (énfasis agregado). Entonces, aunque el flujo find/sed es artificial, puede ser la forma más fácil de hacer lo que quiere el OP.