Montaje automático de una unidad Firewire externa después de reiniciar, sin inicio de sesión

1

Tengo un iMac que ejecuta Mavericks con OS X Server. Tengo el servicio Time Machine configurado en esa máquina, refiriéndome a un directorio en una unidad externa que está conectada a través de Firewire. Otras Mac de la casa usan esto como la ubicación de copia de seguridad de Time Machine.

Todo funciona bien siempre que alguien haya iniciado sesión en el servidor. Sin embargo, si el servidor se reinicia y nadie inicia sesión, las copias de seguridad de Time Machine de todas las máquinas cliente fallarán con un error de "no se puede conectar al disco". Tan pronto como alguien inicia sesión en el servidor, todo vuelve a funcionar.

Entonces, aparentemente, la unidad externa no está montada hasta que alguien inicie sesión. ¿Cuál es la forma más fácil de solucionar esto?

He encontrado varias páginas en la red que muestran cómo utilizar automount y el archivo de configuración /etc/auto_master para montar recursos compartidos remotos de NFS y SMB de forma automática. ¿Es esta la forma de hacerlo y, de ser así, qué pongo en /etc/auto_master para una unidad local externa?

¿O necesito crear un archivo /etc/fstab y poner algo en él? (Encuentro información contradictoria acerca de si aún se usa o se ha desaprobado).

¿O debo hacer algo con launchd ?

FWIW, aquí está la salida de mount -v cuando se monta la unidad externa "My Book":

/dev/disk1s3 on /Volumes/My Book (hfs, local, journaled)

Actualizar: Después de experimentar más, parece que a veces todo funciona como se esperaba (es decir, el disco externo se monta y los clientes pueden hacer una copia de seguridad), y otras veces no. ¿Es posible que exista una condición de carrera entre cuándo se inician los servicios y cuando finaliza el montaje de la unidad externa?

    
pregunta Kristopher Johnson 01.11.2013 - 21:01

1 respuesta

1

Acabo de actualizar uno de mis servidores de Snow Leopard a Mavericks y encontré un problema similar. Sabía que lo había arreglado antes y el método todavía parece funcionar en Mavericks.

En /Library/Preferences/SystemConfiguration/ debe agregar el archivo autodiskmount.plist con el siguiente contenido:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AutomountDisksWithoutUserLogin</key>
    <true/>
</dict>
</plist>

Debería ir sin decirlo, pero necesitará privilegios de administrador para hacer esto. Creo que también tendrá que reiniciar. Luego, sin iniciar sesión en su servidor, verifique si las otras computadoras en su red pueden ver la unidad externa.

    
respondido por el ithos67 11.01.2014 - 03:37

Lea otras preguntas en las etiquetas