¿Es seguro montar una unidad EBS en /mnt/some_name y reiniciar mi instancia EC2?

¿Es seguro montar una unidad EBS en /mnt/some_name y reiniciar mi instancia EC2?

Por lo que he visto en línea, todos parecen montar unidades EBS adicionales en /mnt/some_name. Sin embargo, /mntes el punto de montaje del almacenamiento efímero de la instancia y se pierde cuando se detiene la instancia.

Suponiendo que agregué la entrada correcta, /etc/fstab¿puedo reiniciar o detener/iniciar la instancia y tener la unidad aún montada?

Mi opinión es que el punto de montaje /mnt/some_namese perderá durante el reinicio, por lo que no se podrá montar la unidad. ¿Estoy en lo cierto? ¿Dónde debería montar las cosas entonces?

Respuesta1

Insatisfecho de que mi pregunta se haya entendido correctamente, realicé el experimento por mí mismo. El resultado es que...

Sí, al detener/iniciar, todo lo que se encuentra en /mnt se pierde y no se puede montar la unidad sin volver a crear el punto de montaje. Como esperaba, pero...

Si agrega una entrada a /etc/fstab, no importa que el punto de montaje no exista, se creará y se montará la unidad.

  • Cree una nueva instancia pequeña, un EBS adicional y un sistema de archivos.
  • Cree un directorio en /mnt/test,adentroEl almacenamiento efímero.
  • sudo mount /dev/xvdf /mnt/test- Bien.
  • Reiniciar
  • /mnt/prueba existe.
  • sudo mount /dev/xvdf /mnt/test- Bien.
  • Detener instancia
  • Iniciar instancia
  • /mnt/pruebano existe
  • sudo mount /dev/xvdf /mnt/test- Error: el punto de montaje /mnt/test no existe
  • Vuelva a crear el directorio, vuelva a montar la unidad, agréguelo a /etc/fstab
  • Detener instancia
  • Iniciar instancia
  • /mnt/test existe, EBS montado, el archivo de prueba existe

No he probado qué tan profunda es esta creación automática. Si lo monto en /mnt/a/b/c, ¿seguirá funcionando?

Respuesta2

Si ha realizado la entrada en /etc/fstab, no necesita preocuparse. En el momento de reiniciar/reiniciar el sistema operativo se encargará de montarlo en su directorio de destino. No es necesario volver a montarlo. Sus datos no se perderán de ninguna manera por esto. Puede ejecutar el comando df -kh para ver el estado de montaje en cualquier momento.

Respuesta3

/mnt volverá con cualquier otra cosa. Sí, perderás el almacenamiento efímero si no es también un EBS LUN, pero

1) La nueva instancia debería tener un /mnt

2) Si no, aún tendrás tus datos, que parece ser la única razón por la que me gustaría recuperarlos y

3) ¿Por qué no utilizas EBS como raíz también?

información relacionada