8 votos

¿Cómo heredar sparsebundle en el servicio Time Machine de MacOS Server?

Estoy utilizando el servicio Time Machine de MacOS Server para centralizar las copias de seguridad de mis estaciones de trabajo/portátiles Mac. Uno de los portátiles no ha sido respaldado desde que se actualizó a un nuevo MacBook Pro (usando el Asistente de Migración) hace 6 meses. Ahora estoy conectando el Time Machine del portátil al servidor, pero en lugar de utilizar las antiguas copias de seguridad con el mismo nombre, está creando otras nuevas con un "1" al final del nombre (por ejemplo MacBook Pro 1 cuando el nombre de la copia de seguridad existente y mac es MacBook Pro ).

¿Cómo puedo forzar a Time Machine a utilizar las copias de seguridad existentes para poder conservar todo el historial de copias de seguridad?

Por si sirve de algo, creo que el servicio MacOS Server Time Machine no es más que un recurso compartido SMB desde la perspectiva del portátil.

He visto posts sobre cómo hacer heredar una copia de seguridad de Time Machine en una unidad conectada localmente, pero no estoy seguro de cómo hacer esto en un sparsebundle remoto.

9voto

Swisher Sweet Puntos 444

Resulta que es súper fácil con un solo comando de Terminal.

En primer lugar, es necesario montar el recurso compartido de Time Machine utilizando el Finder. Simplemente busque el servidor y luego el recurso compartido para que se monte. Yo lo monté con privilegios de administrador, ya que el administrador es el propietario del paquete de tiempo compartido de Time Machine.

Luego, abre el Terminal y ejecuta este comando:

sudo tmutil inheritbackup "/path/to/backup.sparsebundle"

Por ejemplo, la mía sería:

sudo tmutil inheritbackup /Volumes/Time\ Machine/MacBook\ Pro.sparesebundle

Si prefieres utilizar las comillas en lugar del espacio de escape, deberías poder hacerlo:

sudo tmutil inheritbackup "/Volumes/Time Machine/MacBook Pro.sparesebundle"

Tendrás que introducir tu contraseña de administrador, y eso debería bastar.

Reinicié después de esto, luego seleccioné el recurso compartido de copia de seguridad en Time Machine y ahora está usando el sparsebundle existente en lugar de crear uno nuevo.

0 votos

Cuando ejecuto el comando 'inheritbackup', me aparece el siguiente mensaje de error: Uso: tmutil inheritbackup machine_directory tmutil inheritbackup sparse_bundle /Volumes/Ben's Time Machine/Backups.backupdb: Invalid target ¿Alguna idea de lo que estoy haciendo mal? Además, ¿hay algún mensaje de confirmación o algo que debería aparecer cuando el comando inheritbackup se ejecuta con éxito?

0 votos

Quizás /Volumes/Ben's Time Machine/Backups.backupdb no está correctamente formateado/escapado. ¿Incluyó las comillas dobles alrededor?

0 votos

Hmmm, puede que no lo haya hecho. Sin embargo, cuando salí de Terminal y volví a Time Machine, se alegró de empezar a hacer copias de seguridad de nuevo dentro de la misma carpeta "Backups.backupdb" que antes de hacer una reinstalación limpia de todo. ¿Significa eso que el comando inheritbackup funcionó? La copia de seguridad era bastante grande (150GB+).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X