Imagen de Time Machine a Sparsebundle en el servidor de Windows 2012

Así que tengo este MB Air (Mojave 14.1 -todas las actualizaciones aplicadas-) en el trabajo y pensé en intentar hacer una copia de seguridad usando Time Machine en una PC antigua con Windows Server 2012 (todas las actualizaciones también aplicadas) y paso por la configuración procedimiento:

  1. Cree una imagen de paquete disperso (probó imágenes HFS+ y APFS)
  2. Copie la imagen para configurar previamente el uso compartido de Windows con los permisos correctos e inicie sesión guardado en el llavero de macOS
  3. Monte la imagen desde el recurso compartido de Windows y verifique que pueda escribir en ella.
  4. Ejecute el comando de terminal para configurar Time Machine para usar el recurso compartido montado como destino:

sudo tmutil setdestination /Volumes/MBAir

y me sale un error

The backup destination could not be set

Después de mucho buscar en Google, donde aparecen muchas respuestas de AskDifferent, ninguna de ellas parece tener este problema en particular al usar macOS Mojave.

Bastante seguro de que tengo las opciones correctas para el paquete escaso seleccionado. Probé el formato HFS+ y APFS en el sparsebundle. Y una vez que está montado en el escritorio de la Mac, puedo poner archivos en el paquete disperso, por lo que se puede escribir.

Me pregunto si alguien tiene alguna experiencia con esto?

=== Intenté la sugerencia, "sudo tmutil setdestination smb://username@server/share -p en su lugar, y permita que tmutil cree su propio sparsebundle en el servidor". que devolvió un error. Ver comentario a continuación.

¿Qué sucede si cambia el paso 4? En lugar de ejecutar el comando Terminal, use la aplicación GUI de Time Machine e intente seleccionar su volumen montado. Ah, y Time Machine no puede realizar copias de seguridad en volúmenes APFS, por lo que definitivamente tendrá que usar HFS+ para su paquete disperso.
En el paso cuatro NO PUEDE seleccionar el volumen en la GUI ya que no está disponible para seleccionar como un disco disponible. Y probé APFS como experimento ya que nada más funcionó. Soy consciente de que TM requiere HFS+

Respuestas (2)

Resulta que cuando crea una imagen de disco de paquete disperso que reside en un volumen APFS, SIEMPRE se formatea como APFS, incluso si especifica el formato como HFS+ de esta manera:

Utilidad de disco Imagen dispersa HFS+

Creé algunos de estos (solo para estar seguro) y cada uno falló como destino de la máquina del tiempo.

Como señaló @user128998 en su comentario, Time Machine se basa en una característica de HFS+ para hacer su trabajo y no funcionará en uno formateado como APFS.

Supuse que la utilidad de disco estaba creando un paquete disperso con formato HFS+ porque había seleccionado esa opción al crear la imagen, como se muestra en la captura de pantalla anterior.

Frustrado, hice Obtener información sobre el paquete de imágenes dispersas montado y se mostró como un volumen APFS. Grr... Así que lo eliminé y creé otro y tuve mucho cuidado de NO seleccionar APFS.

Cuando monté esa imagen dispersa, también se mostró como un volumen APFS.

Abriendo la Utilidad de Discos, seleccioné el volumen de imagen dispersa montado y lo reformateé como HFS+. La operación tomó más tiempo de lo que esperaba (3 - 4 minutos) pero fue exitosa. Y esta vez cuando ejecuté el comando

sudo tmutil setdestination /Volumes/MBAir

¡Funcionó!

Entonces, tal vez encontré un error en Mojave (14.2) con imágenes de disco y/o paquetes dispersos. O tal vez es un comportamiento esperado y no lo sabía, de cualquier manera esto se puede marcar como resuelto.

Iba a sugerir verificar dos veces el formato para eliminar la posibilidad de un error del usuario, pero nunca habría adivinado que Disk Utility estaba configurando el formato incorrecto. Definitivamente es un error que debe informarse a Apple. Aunque me alegro de que hayas podido resolverlo.

Puede funcionar si configura la copia de seguridad a través sudo tmutil setdestination -p smb://username@server/sharede su lugar y permite que tmutil cree su propio paquete disperso en el servidor. De esa manera, también sabrá dónde ir para montar el sparsebundle en el futuro para realizar copias de seguridad cuando aún no esté montado.

el indicador de contraseña debe estar justo después de "setdestination". Una vez que lo descubrí, aparece el error "El disco no es compatible con las copias de seguridad de Time Machine. (Error 45)". Si incluyo el nombre sparsebundle obtengo el mismo error, con o sin la extensión .sparsebundle y si la imagen está montada o no. ¡Buena idea, gracias!
Ah, lo siento por eso, lo editaré en caso de que alguien más alguna vez haga referencia aquí, no se dio cuenta de que el orden importaba para eso. ¡Buena solución de problemas arriba por cierto!
Sí. Disk Utility tiene un montón de errores ridículos como este. Por ejemplo, si intenta crear una imagen de disco ExFAT con MBR, lo que obtiene ( diskutil list) es NTFS. No esperes una solución.