¿Copias de seguridad de Time Machine en un volumen de Veracrypt?

Tengo una unidad USB externa con algunos volúmenes de VeraCrypt. Quiero usar uno de ellos para mis copias de seguridad de Time Machine. La partición se puede eliminar por completo, solo deseo mantenerla encriptada con VeraCrypt.

es posible? Cuando intento configurar cosas como esta, no puedo seleccionar esta partición como un volumen de copia de seguridad en la configuración de Time Machine.

Sé que también puedo crear y formatear una partición regular y usarla en Time Machine, y usar el cifrado propio de macOS o Time Machine. Pero prefiero VeraCrypt.

Tenga en cuenta que no estoy usando un contenedor VeraCrypt, sino una partición real. Que luego se monta y formatea con HPFS+ normal, por lo que diría que después del montaje es prácticamente lo mismo que sin VeraCrypt. ¿Pero de alguna manera Time Machine no me permite seleccionar este volumen...?

Respuestas (2)

Debe agregar la partición manualmente. En tipo de Terminal

sudo tmutil setdestination -a /Volumes/YourBackupVolume

Verifique sus destinos de Time Machine tmutil destinationinfoantes y después de agregar el nuevo volumen.

¡Gracias, eso funciona perfectamente! Pregunta: ¿También sería posible que TimeMachine aplicara su propio cifrado al almacenar copias de seguridad en este volumen? No pude averiguar si hay una opción para tmutil setdestinationhabilitar el cifrado. Esto no es realmente importante ya que la partición ya está encriptada por VeraCrypt, pero estoy tratando de entender completamente cómo funciona.
No, TM en sí no cifra las copias de seguridad por sí solo. Puede decirle a hdiutil que use el comando hdiutil convertcon el argumento -encryption. Esto borrará y descifrará la partición elegida.

Apple hace muchas cosas bastante bien cuando se trata de usabilidad. Esto fue todo menos fácil, cuando no sabes lo que estás haciendo :)

Para mí, la primera respuesta no fue suficiente porque me falta mucha información aquí: por ejemplo, necesita tener un paquete escaso en el dispositivo USB para hacer eso, debe montarse, etc.

Así que intentaré guiarte paso a paso a través de él:

  1. Sigue esta excelente guía . Sin embargo, no necesita una dirección MAC, ya que es un dispositivo USB.

    Uso de una unidad en red para copias de seguridad de Time Machine (en una Mac) 10 de octubre de 2009 a las 20:13

    Encontrará información similar a esta en la web, pero la encuentro lo suficientemente complicada como para reconstruirla de manera confiable, y la necesito con tanta frecuencia que pensé en escribir un blog al respecto. De esa manera, al menos me da un solo lugar para buscar. Tal vez ayude a otros también. Gran parte de las especificaciones, especialmente la línea de comando hdiutil y el truco ifconfig, las obtuve de este hilo en los foros de ReadyNAS. Tenga en cuenta que el consejo no es específico para las unidades ReadyNAS (yo mismo tengo un Thecus NAS). Muchas gracias a btaroli en ese hilo por la información.

    Máquina del tiempo

    Time Machine es el sistema de copia de seguridad fácil de usar de Apple, integrado en OS X (a partir de Leopard). Desafortunadamente, no le permite hacer una copia de seguridad en una unidad en red desde el primer momento. Habilitar esta habilidad es bastante fácil. Al principio hubo algunos problemas de confiabilidad, que se debieron en gran parte al hecho de que Time Machine creó una imagen de disco (más específicamente, un paquete disperso) en la unidad de red, y esto era propenso a dañarse si la conexión de red se interrumpía durante una copia de seguridad. . No sé si todos los problemas aquí se han resuelto por completo ahora, pero parece más confiable. La propia Time Capsule de Apple, que ha sido diseñada específicamente para funcionar con Time Machine, utiliza este mismo método, por lo que ya no es una técnica completamente sin soporte.

    Habilitación de Time Machine para unidades de red

    Entonces, ¿cómo habilita la copia de seguridad en unidades de red? Abra una ventana de terminal y pegue lo siguiente (luego presione regresar, por supuesto):

    defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

    Las unidades de red montadas aparecerán en la lista de destinos disponibles para almacenar copias de seguridad.

    Obtener una imagen de disco que funcione

    Desafortunadamente, esto no siempre es suficiente. A menudo, después de hacer esto, parecerá que Time Machine comienza a preparar una copia de seguridad y luego falla con un código de error críptico. El error que he visto es:

    Time Machine no pudo completar la copia de seguridad. No se pudo crear la imagen de disco de copia de seguridad "/Volumes/backups-1/Wall-E.sparsebundle" (error 45).

    ¿"Error 45"? Qué es eso. Si trato de crear una imagen dispersa yo mismo en la misma ubicación, me dicen que "no se pudo completar la operación". Esto no es mucho más útil. Si busca en Google, hay muchas referencias a estos errores, principalmente en foros. Muchos de ellos no son terriblemente útiles o requieren mucho conocimiento y/o paciencia.

    Todavía no sé realmente cuál es el problema, aunque sospecho que tiene algo que ver con los permisos y/o atributos. De cualquier manera, la solución generalmente parece ser crear la imagen dispersa manualmente usando un comando llamado hdiutil. Si lo hace bien, Time Machine pensará que lo creó y simplemente comenzará a usarlo. Sencillo eh? Bueno, no es ciencia espacial, pero implica juntar algunas cosas. El nombre del paquete disperso tiene que ser algo muy específico que se compone de algunos datos exclusivos de su configuración. Ahora le mostraré cómo encontrar esa información.

    Encontrar el nombre de la computadora

    Empezaremos con la fácil. El nombre de la computadora. Específicamente, esto es lo que sea que se nombre la computadora en las preferencias de uso compartido. Así que abra Preferencias del sistema, seleccione "Compartir" y copie el nombre de la sección "Nombre de la computadora" en la parte superior.

    Encontrar la dirección MAC

    Esta es la dirección física de su tarjeta de red (no su dirección IP, que es una dirección lógica. Además, el término "MAC" aquí no tiene nada que ver con su Mac como computadora; significa dirección de control de acceso a medios).

    Ahora hay que tener cuidado aquí. ¡La mayoría de las Mac en estos días tienen al menos dos tarjetas de red! Probablemente tendrá un puerto ethernet (para una conexión de cable de red), así como wifi. También puede tener un dispositivo basado en USB, como un dispositivo de banda ancha móvil. Independientemente de cuál utilice para conectarse a la unidad de red a la que realizará la copia de seguridad, la dirección que necesitamos es la de la primera tarjeta de red (generalmente el puerto Ethernet). Si esto parece un poco extraño al principio, considere el caso en el que generalmente se conecta a través de wifi, pero para hacer una copia de seguridad inicial se conecta por cable. Si el nombre de la copia de seguridad dependiera de la conexión de red utilizada, esto no funcionaría. La dirección solo se usa para identificar su computadora.

    De todos modos, resulta que hay una manera fácil de obtener esto.

    De vuelta en la ventana de la terminal, escribe lo siguiente:

    ifconfig en0 | grep ether | awk '{print $2}' | sed 's/://g'

    ¿Qué está haciendo eso? La respuesta corta es "no te preocupes, funciona". La respuesta un poco más larga es que ifconfig vuelca toda la información que tiene sobre todos sus puertos ethernet. El primer puerto se llama en0, por lo que el comando ifconfig en0 arroja información solo sobre ese. El carácter de tubería, |, es la instrucción de Unix para enviar la salida de un comando a la entrada del siguiente. Entonces, enviamos la información de en0 a "grep ether", que filtra solo las líneas que tienen la palabra "ether", que en este caso es donde se muestran las direcciones MAC. Para que esa línea tenga el formato que necesitamos para nuestro nombre de archivo, la canalizamos a otro comando, awk, que solo selecciona la segunda parte de la cadena, y finalmente a sed, que elimina los dos puntos.

    Uf.

    Como dije, simplemente funciona. Confía en mí.

    Creando el paquete disperso

    Ahora tenemos la información que necesitamos para crear el nombre del sparsebundle. Las siguientes son las instrucciones que debe emitir para crearlo. Reemplace los marcadores de posición y con la información que obtuvimos anteriormente. Es posible que deba cambiar el parámetro de tamaño (320 g aquí) si tiene una unidad grande para realizar una copia de seguridad. La imagen del disco no ocupa ese espacio para empezar, pero crecerá hasta el tamaño que especifique aquí, así que utilícelo para establecer un límite superior. También se le pedirá que ingrese su contraseña de administrador (sudo ejecuta el comando como superusuario):

    sudo hdiutil create -size 320g -type SPARSEBUNDLE -nospotlight -volname "Backup of <computer_name>" -fs "Case-sensitive Journaled HFS+" -verbose ~/Desktop/<computer_name>_<mac address>.sparsebundle

    Tenga en cuenta que esto creará el sparsebundle en su escritorio. Una vez allí, puede copiarlo en la ubicación deseada en su unidad de red (luego eliminarlo de su escritorio). Esto parece ser más confiable que crearlo en su lugar.

    Una vez que haya hecho eso, puede iniciar Time Machine y apuntarlo a la unidad donde reside el paquete disperso y lo encontrará y comenzará a usarlo. Si esto todavía falla, verifique que el nombre sea exactamente correcto y que haya seguido todos los pasos anteriores cuidadosamente.

    Ahora siéntese y relájese, sabiendo que todo su arduo trabajo está siendo respaldado.

  2. Cuando tenga su paquete disperso en su dispositivo USB, debe montar ese dispositivo con esto ; tenga en cuenta que solo agregué el nombre de la dirección mac para mantener la coherencia con la guía:hdiutil attach -mountpoint ~/myMountPoint <computer_name>_<mac address>.sparsebundle
  3. Utilice el comando mencionado anteriormente:sudo tmutil setdestination -a ~/myMountPoint
  4. Vaya a las preferencias de su sistema -> máquina del tiempo -> activar el botón de menú
  5. Finalmente haga esto : haga clic en el botón de la máquina del tiempo en la bandeja del sistema y haga clic en iniciar copia de seguridad y sea feliz: D

Espero que hayas ahorrado algo de la hora y media que pasé descifrando esto, aunque fue un poco divertido;)

Gracias por el resumen. ¿Puede ir un paso más allá e integrar las partes relevantes de las páginas vinculadas directamente en su respuesta? De esa manera, su respuesta seguirá siendo valiosa incluso si una de las páginas vinculadas desaparece.
@nohillside tu deseo es mi orden - disfrútalo :P