¿Es seguro usar un volumen de Amazon EBS mientras se toma una instantánea en progreso?

36

¿Es seguro usar un volumen EBS mientras se crea una instantánea?

Actualmente tengo un volumen EBS de 100 Gb montado. Estoy en el proceso de capturarlo. ¡Dios mío, es lento! Terminará tomando más de 45 minutos para la instantánea.

Mi pregunta: ¿el volumen de EBS ya está copiado y solo se está guardando en algún lugar? O, ¿la instantánea se está copiando activamente de mi volumen montado en este momento?

Básicamente, si empiezo a usarlo antes de que se complete la instantánea, ¿tengo una manguera?

No puedo creer que demore tanto en copiar. Realmente ni siquiera hay 100GB en uso. Es más como 25 Gb.

Justin Noel
fuente

Respuestas:

36

Es seguro usar el volumen una vez que ha activado la instantánea, incluso si todavía está en un estado pendiente de acuerdo con AWS, vea esta publicación .

Si está tomando una instantánea por primera vez, probablemente tomará un tiempo ya que tiene que hacer una copia completa en el depósito S3 de toda la región, pero recuerde, es incremental después de que la primera se haya almacenado, por lo que debería ser un Mucho más rápido.

NOTA: No puede crear un volumen a partir de una instantánea que esté en estado pendiente. Obtendrá el error "La instantánea está en estado no válido" si hace esto.

Por lo tanto, asegúrese de esperar hasta que la instantánea esté en el estado "disponible".

Dominic Cleal
fuente
6

Es perfectamente seguro usar el volumen durante una instantánea. Tan pronto como regresa el comando de instantánea, la unidad entra en un modo donde se escriben nuevos datos en otro lugar, por lo que la instantánea es de cómo se veía la unidad cuando comenzó.

Sin embargo, experimentará un rendimiento muy degradado (como ha notado) hasta que se complete la instantánea.

Así que asegúrese de tomar sus instantáneas solo durante las horas pico.

jedberg
fuente
¿Los volúmenes de EBS residen dentro de los voumes de LVM y luego como archivos de imagen? ¿Dado que crea algún sistema de archivos arbitrario dentro de un invitado EC2? por ejemplo /dev/ebs_uuid/image.bin?
Mâtt Frëëman
@jedberg, escribe "Tan pronto como regrese el comando de instantánea". ¿Podría dirigirme a dónde está escrito esto en la documentación de AWS? La página del manual create-snapshot solo menciona que está bien comenzar a usar el volumen mientras la instantánea está en estado "pendiente".
Erik Sjölund