Cómo tomar una ‘instantánea del volumen lógico y restaurar’ en LVM-Parte III

Cómo tomar una ‘instantánea del volumen lógico y restaurar’ en LVM-Parte III

Las instantáneas de LVM. son copias de tiempo de señalamiento eficientes en el espacio de los volúmenes de LVM. Funciona solo con lvm y consume el espacio solo cuando se realizan cambios en el volumen lógico de origen al volumen de la instantánea. Si el volumen de origen tiene grandes cambios realizados hasta la suma de 1 GB, se realizarán los mismos cambios en el volumen de la instantánea. Es mejor tener siempre un tamaño pequeño de cambios para ahorrar espacio. En caso de que la instantánea se quede sin almacenamiento, podemos usar lvextend para crecer. Y si necesitamos reducir la instantánea podemos usar lvreduce.

 Tomar instantánea en LVM  Tomar instantánea en LVM Tomar instantánea en LVM

Si hemos eliminado accidentalmente algún archivo después de crear una instantánea, no tenemos que preocuparnos porque la instantánea tiene el archivo original que hemos eliminado. Es posible si el archivo estaba allí cuando se creó la instantánea. No modifique el volumen de la instantánea, manténgalo así mientras la instantánea se usa para realizar una recuperación rápida.

Las instantáneas no se pueden utilizar como opción de copia de seguridad. Las copias de seguridad son la copia principal de algunos datos, por lo que no podemos usar la instantánea como una opción de copia de seguridad.

Requisitos

  1. Crear almacenamiento en disco con LVM en Linux-PARTE 1
  2. Cómo extender/Reducir LVM en Linux-Parte II

Configuración de mi servidor

  1. Sistema operativo-CentOS 6.5 con instalación de LVM
  2. IP del servidor-192.168.0.200

Paso 1: Crear una instantánea LVM

Primero, verifique el espacio libre en el grupo de volumen para crear una nueva instantánea usando el siguiente comando ‘ vgs ‘.

# vgs # lvs  Check-LVM Disk Space Comprobar espacio en disco LVM Comprobar el espacio en disco LVM

Verá, quedan 8 GB de espacio libre en la salida anterior de vgs . Entonces, creemos una instantánea para uno de mis volúmenes llamado tecmint_datas . Para fines de demostración, voy a crear solo un volumen de instantánea de 1GB usando los siguientes comandos.

# lvcreate-L 1GB-s-n tecmint_datas_snap/dev/vg_tecmint_extra/tecmint_datas O # lvcreate–size 1G–snapshot–name tecmint_datas_snap/dev/vg_tecmint_extra/tecmint_datas freestar.config.enabled_slots.push

Ambos comandos anteriores hacen lo mismo:

  1. -s : crea una instantánea
  2. -n : nombre para la instantánea

 Crear instantánea LVM Crear instantánea LVM Crear instantánea LVM

Aquí está la explicación de cada punto resaltado arriba.

  1. Tamaño de la instantánea que estoy creando aquí.
  2. Crea una instantánea.
  3. Crea un nombre para la instantánea.
  4. Nombre de una nueva instantánea.
  5. Volumen en el que vamos a crear una instantánea.

Si desea eliminar una instantánea, puede usar el comando ‘ lvremove ‘.

# lvremove/dev/vg_tecmint_extra/tecmint_datas_snap

 Eliminar LVM Snapshot  Eliminar instantánea de LVM Eliminar LVM Snapshot

Ahora, enumere la instantánea recién creada usando las siguientes com mand.

# lvs  Verificar LVM Instantánea  Verify LVM Snapshot Verify LVM Snapshot

Ver más arriba, una instantánea fue creado el exito completamente. He marcado con una flecha el origen de las instantáneas desde donde se crearon, Sus tecmint_datas . Sí, porque hemos creado una instantánea para tecmint_datas l-volume .

 Comprobar el espacio de instantáneas de LVM Verificar el espacio de instantáneas de LVM Verifique el espacio de instantáneas de LVM

Agreguemos algunos archivos nuevos en tecmint_datas . Ahora el volumen tiene unos 650 MB de datos y nuestro tamaño de instantánea es de 1 GB. Así que hay suficiente espacio para hacer una copia de seguridad de nuestros cambios en el volumen instantáneo. Aquí podemos ver cuál es el estado de nuestra instantánea usando el siguiente comando.

# lvs  Verificar estado de instantánea  Verificar estado de instantánea Verificar el estado de la instantánea

Verá, ahora se usó el 51% del volumen de la instantánea, no hay problema para más modificaciones en sus archivos. Para obtener información más detallada, utilice el comando.

# lvdisplay vg_tecmint_extra/tecmint_data_snap  Ver información de instantánea  Ver información de la instantánea Ver instantánea Información

Nuevamente, aquí está la explicación clara de cada punto resaltado en la imagen de arriba.

  1. Nombre del Volumen Lógico de Instantánea.
  2. Nombre del grupo de volumen actualmente en uso.
  3. Volumen de la instantánea en modo lectura y escritura, incluso podemos montar el volumen y usarlo.
  4. Hora en que se creó la instantánea. Esto es muy importante porque la instantánea buscará todos los cambios después de este tiempo.
  5. Esta instantánea pertenece al volumen lógico tecmint_datas.
  6. El volumen lógico está en línea y disponible para su uso.
  7. Tamaño del volumen de origen que tomamos instantánea.
  8. Cow-table size = copy on Write, eso significa que cualquier cambio que se haya realizado en el volumen tecmint_data se escribirá en esta instantánea.
  9. El tamaño de la instantánea utilizado actualmente, nuestro tecmint_datas era 10G, pero el tamaño de la instantánea era 1GB, lo que significa que nuestro archivo tiene alrededor de 650 MB. Entonces, ¿cuál es ahora en 51% si el tamaño del archivo crece a 2GB en el tamaño de tecmint_datas aumentará más que el tamaño asignado a la instantánea? Seguro que tendremos problemas con la instantánea. Eso significa que necesitamos ampliar el tamaño del volumen lógico (volumen de la instantánea).
  10. Da el tamaño del fragmento para la instantánea.

Ahora, copiemos más de 1 GB de archivos en tecmint_datas , veamos qué pasa. Si lo hace, recibirá un mensaje de error que dice ‘ Error de entrada/salida ‘, significa que no hay espacio en la instantánea.

 Agregar archivos a la instantánea  Agregar archivos a Instantánea Agregar archivos a la instantánea

Si el volumen lógico se llena, se eliminará automáticamente y no podremos usarlo más, incluso si ampliamos el tamaño del volumen de la instantánea. Es la mejor idea tener el mismo tamaño de Fuente al crear una instantánea, el tamaño de tecmint_datas era 10G, si creo un tamaño de instantánea de 10GB, nunca se desbordará como arriba porque tiene suficiente espacio para tome una instantánea de su volumen.

Paso 2: Extienda la instantánea en LVM

Si necesitamos extender el tamaño de la instantánea antes del desbordamiento, podemos hacerlo usando.

# lvextend-L + 1G/dev/vg_tecmint_extra/tecmint_data_snap

Ahora había un tamaño total de 2GB para la instantánea.

Ampliar la instantánea de LVM  Extender la instantánea de LVM Extender la instantánea de LVM

A continuación, verifique el nuevo tamaño y la tabla VACA u canta el siguiente comando.

# lvdisplay/dev/vg_tecmint_extra/tecmint_data_snap

Para conocer el tamaño del volumen y el uso de snap % .

# lvs  Comprobar tamaño of Snapshot  Comprobar tamaño de instantánea Verifique el tamaño de la instantánea

Pero si tiene una instantánea ot volumen con el mismo tamaño del volumen de origen, no necesitamos preocuparnos por estos problemas.

Paso 3: Restaurar la instantánea o fusionar

Para restaurar la instantánea, necesitamos-montar el sistema de archivos primero.

# unmount/mnt/tecmint_datas/ Desmontar el sistema de archivos  Desmontar el sistema de archivos Desmontar el sistema de archivos

Simplemente verifique el punto de montaje si está desmontado o no.

# df-h Comprobar los puntos de montaje del sistema de archivos Comprobar los puntos de montaje del sistema de archivos Comprobar los puntos de montaje del sistema de archivos

Aquí nuestro montaje se ha desmontado, por lo que podemos continuar restaurando la instantánea. Para restaurar el complemento usando el comando lvconvert .

# lvconvert–merge/dev/vg_tecmint_extra/tecmint_data_snap  Restaurar instantánea LVM Restaurar instantánea de LVM Restaurar LVM Instantánea

Una vez completada la fusión, el volumen de la instantánea se eliminará automáticamente. Ahora podemos ver el espacio de nuestra partición usando el comando df .

# df-Th Comprobar tamaño de instantánea  Verificar el tamaño de la instantánea Verifique el tamaño de la instantánea

Después de que el volumen de la instantánea se elimine automáticamente. Puede ver el tamaño del volumen lógico.

# lvs  Verificar tamaño de volumen lógico  Verificar tamaño de volumen lógico Comprobar el tamaño del volumen lógico

Importante. Para extender las instantáneas automáticamente, podemos hacerlo usando alguna modificación en el archivo conf. Para manual podemos extender usando lvextend.

Leave a comment

Your email address will not be published. Required fields are marked *