1 votos

¿Cómo montar automáticamente la segunda unidad en el arranque en Windows Azure en linux?

Actualmente estoy programando un sitio web y se está conectando a la VM linux Ubuntu 12.04 en Windows Azure para las conexiones de la base de datos. El problema que estoy teniendo es que si la VM se reinicia el disco adjunto que añadí para los archivos de datos de la db no se monta automáticamente después del arranque. He añadido una entrada en /etc/fstab (entrada de abajo) sin suerte.

  1. ¿Qué debo hacer para que esta segunda unidad (sdc1) se monte automáticamente al arrancar en Azure?
  2. ¿El montaje automático se produce ANTES de que se inicie el servicio postgresql? Si no se monta antes de Postgresql, ¿qué tengo que hacer para que Postgres se inicie después de su montaje?
  3. También tengo que poner sudo blockdev --setra 2048 /dev/sdc1 después del reinicio también. ¿Cómo puedo conseguir que esa configuración persista después de reiniciar en la unidad conectada?

    UUID=123456-456-546498-56464987-54654 /mnt/db_data ext4 defaults,discard 0 0

Nota: Ese no es el UUID que estoy usando. Me lo he inventado por si acaso por razones de seguridad.

0voto

Elmar Weber Puntos 242
  1. La siguiente línea simple me funciona en ubuntu LTS 12.4:

    UUID="3c378300-120e-418c-a288-7aa623b26e66" /mnt-test auto defaults

    También usando ext4. Se monta automáticamente sin ningún problema, ¿está recibiendo algún mensaje de error en el syslog por qué su unidad no se monta

  2. Sí, el fstab (mount) script es uno de los primeros, puedes comprobarlo tú mismo en las carpetas rc.d, ver el UpStart docs

  3. Deberías usar udev para eso, allí puedes crear este tipo de configuraciones por dispositivo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: