¿Cómo puedo montar automáticamente una unidad de red compartida para las copias de seguridad de Time Machine?

En casa, mi computadora principal es una iMac con un disco duro USB externo. La unidad externa se comparte para que otras computadoras puedan usarla para Time Machine. Tengo una MacBook Air que llevo al trabajo todos los días y utiliza la unidad Time Machine compartida cuando estoy en casa. Sin embargo, tengo que montar manualmente la unidad.

¿Cómo puedo configurar mi MacBook Air para que monte automáticamente la unidad compartida cuando estoy en mi red AirPort doméstica?

Actualmente, realizo estos pasos para montar la unidad compartida y hacer una copia de seguridad:

  1. En una ventana del Finder, seleccione el iMac de la lista Compartido
  2. Presiona "Conectar"
  3. Autenticarme con mis credenciales de usuario de iMac (acabo de guardar la contraseña en mi llavero)
  4. Elija la unidad USB de la lista de volúmenes disponibles para montar
  5. Use el menú adicional de Time Machine para elegir "Hacer copia de seguridad ahora"

En última instancia, quiero que este sea un proceso de paso cero, para poder volver a casa, encender la MacBook Air, detectar y montar automáticamente la unidad compartida y hacer una copia de seguridad con Time Machine. Supongo que esto se puede automatizar, con una secuencia de comandos de automatización configurada como un elemento de inicio de sesión, pero sería preferible evitar secuencias de comandos explícitas.

(Originalmente quería conectar el disco duro a mi AirPort Extreme y compartirlo desde allí con Time Machine, pero esto falló o no estaba permitido en SnowLeopard; no lo recuerdo. No lo he intentado desde que actualicé a Lion).

¡Gracias por leer!

Mis dos computadoras están ejecutando Lion.

Es posible que desee ver si mi respuesta a este hilo es útil apple.stackexchange.com/questions/36970/…

Respuestas (1)

Creo que puedo ayudarlo a comenzar, pero usando comandos de terminal, que dijo que preferiría evitar. Disculpa, pero podría darte un punto de partida. Todo lo siguiente puede colocarse en un script bash y ejecutarse como un elemento de inicio de sesión.

Primero deberá compartir las unidades de destino ( MyBooken los ejemplos a continuación) usando el uso compartido de archivos (Preferencias del sistema> Compartir> marque la casilla Compartir archivos, agregue las unidades que necesita y establezca los permisos apropiados; solo uso Todos para mantenlo simple).

Puede montar una máquina remota y/o sus unidades asociadas utilizando el montaje de la siguiente manera:

Haga un directorio como punto de montaje (obviamente llame testcomo quiera):

mkdir /Volumes/test

Ahora monte la unidad remota. Supongo que esto ya está conectado a su iMac y aparece cuando se conecta a su iMac usando Finder:

mount -t afp afp://<your mac's name>/<drive name to mount> /Volumes/test

En mi Mac Mini remoto, para conectarse a mi MyBook conectado a él a través de USB, eso sería:

mount -t afp afp://bobs-mac-mini/MyBook /Volumes/test

Si necesita autenticarse (lo obtuve error -5000al intentar montar mi carpeta de inicio), también puede hacerlo usando

mount -t afp afp://<username>:<password>@<your mac's name>/<drive name to mount> /Volumes/test

Sin embargo, la contraseña lamentablemente tendría que estar clara. Así que de nuevo, esto podría ser:

mount -t afp afp://binarybob:password123@bobs-mac-mini/MyBook /Volumes/test

También puede conectarse a su carpeta de inicio utilizando el método anterior, simplemente reemplazándolo MyBookcon el nombre de su carpeta de inicio.

La unidad que montó ahora debería aparecer en el buscador y debería poder usarla como cualquier otra unidad montada localmente. Cuando hayas terminado, puedes hacer:

umount /Volumes/test

para quitarlo Por cierto, si no es administrador, es posible que deba agregar sudodelante de cada comando y escribir una contraseña de administrador.