Error en la copia de seguridad de Time Machine de la computadora cuyo nombre ha cambiado.

4

Después de obtener un nuevo MacBook Pro recientemente, decidí reutilizar mi viejo MacBook Pro como servidor doméstico. Reformé el disco y reinstalé OS X, dando a la computadora un nombre de host diferente (llamémoslo NewHostname ) en el proceso.

Ahora quiero hacer una copia de seguridad de la computadora en la misma Time Capsule que estaba usando antes. Sin embargo, ya existe una copia de seguridad cifrada de la computadora en esa Time Capsule desde cuando todavía se llamaba OldHostname . Cuando intento configurar Time Machine, devuelve un mensaje de error que dice "El disco" DiskName "ya contiene una copia de seguridad cifrada para esta computadora". Esto parece estar refiriéndose a la imagen anterior de sparsebundle.

Las únicas opciones que ofrece Time Machine son continuar usando el antiguo sparsebundle o borrarlo e iniciar una nueva copia de seguridad cifrada. ¿Hay alguna forma de que pueda mantener el antiguo sparsebundle y iniciar una nueva copia de seguridad? ¿Y cómo sabe que este archivo cifrado corresponde a esta computadora cuando los nombres de los hosts no coinciden?

Nota: Ya he intentado cambiar el nombre del archivo en el Finder desde OldHostname.sparsebundle a OldHostname-old.sparsebundle , pero no funcionó.

    
pregunta jb326 16.03.2014 - 04:02

1 respuesta

1

Intenta usar tmutil inheritbackup :

sudo tmutil inheritbackup /Volumes/Data/OldHostname.sparsebundle

Desde man tmutil :

inheritbackup {machine_directory | sparsebundle}
        Claim a machine directory or sparsebundle for use by the current
        machine. Requires root privileges.

        Machine directories and sparsebundles are owned by one computer
        at a time, and are tracked by unique identifiers rather than com-
        puter name, host name, or ethernet address. The inheritbackup
        verb reassigns the identity of the specified item, reconfiguring
        it so the current host recognizes it during backups. When inher-
        iting a sparsebundle, the machine directory within will also be
        claimed.

        Inheriting is typically only one step in the process of configur-
        ing a backup for use by a machine. You may also need to use
        setdestination, associatedisk, or both, depending on the situa-
        tion.

        One machine can own multiple machine directories and sparsebun-
        dles, but it is ill-advised for them to reside in the same place.
        In such a situation, which will be chosen during a backup is
        undefined. As a result, inheritbackup will attempt to detect pos-
        sible identity collisions before making changes.

Consulte también enlace .

    
respondido por el user495470 16.03.2014 - 12:09

Lea otras preguntas en las etiquetas