GNU/Linux >> Tutoriales Linux >  >> Linux

¿LVM aumenta el riesgo de pérdida de datos?

El peor y más probable caso es que lo pierdas todo. Si tiene un solo volumen lógico que abarca ambas unidades y pierde una unidad sin duplicación, esencialmente ha eliminado la mitad del sistema de archivos.

A partir de este punto, mejora levemente según el sistema de archivos que esté ejecutando en su volumen. Suponiendo que no está utilizando la creación de bandas, lo que eliminará cualquier posibilidad que tenga, puede podrá recuperar algunos de sus datos ejecutando el software de recuperación en la segunda unidad. No tengo experiencia personal con ese caso, pero teóricamente debería ser posible obtener algunos o la mayoría de los archivos que estaban exclusivamente en la unidad aún funcional si está utilizando uno de los sistemas de archivos más 'robustos' (es decir, ext3 o ext4 ).

Sin embargo, su kilometraje variará según el sistema de archivos que esté utilizando en la parte superior de LVM y cómo se organizan sus archivos en los discos. Si están fragmentados en ambos discos, también perderá esos archivos.


Dado que su preocupación es la pérdida de datos usando LVM, es útil analizar la pérdida de uno de sus dos discos usando las (3) configuraciones de LV disponibles para elegir:

Tipos de LV:

  • Lineal :El POR DEFECTO opción al crear un LV sin proporcionar ningún interruptor para crear los otros dos tipos de LV a continuación. En un LV lineal, si un volumen físico (PV) cae del grupo de volumen (VG), solo pierde los LV en ese PV. Sin embargo, si un LV abarca MÚLTIPLES Los PV y cualquier PV (disco) que use se pierden, se perderá todo el LV. Esto es lógico:el sistema de archivos abarca los 2 PV, por lo que se dañaría catastróficamente con la pérdida de cualquiera de los discos. Cualquier LV que resida en o NO distribuido en el miembro de PV que falta sobrevivirá.

  • Rayado :especifique el " -i " al crear un LV. Aunque esto proporciona un mejor rendimiento de escritura, TODO los datos se escriben por turnos en los PV rayados. Si se pierde algún PV en la franja, también se perderán TODOS LV que residen en TODOS los PV.

  • Duplicación :especifique el " -m " al crear su LV. Esto es análogo a RAID1:mayor tolerancia a fallas para proteger contra la pérdida de datos, pero usa el doble de espacio.

Finalmente, cuando administre datos (LVM, RAID o ninguna abstracción), solo será tan bueno como su COMPROBADO copias de seguridad

Comprobar cómo se asignan las extensiones físicas

Para ver cómo se asignan sus datos en relación con los PV en los que viven:

pvdisplay -m 

Compruebe si los LV están rayados (varios PV)

Si tiene varios PV y necesita determinar si el LV está rayado entre ellos:

lvs -o+lv_layout,stripes

Ejemplo ilustrativo simplificado:

Como puede ver en la ilustración, desde LV "var " requiere extensiones de los tres PV, si se pierde alguno de los PV, el sistema de archivos en LV "var " sufriría daños catastróficos.

Referencias útiles:

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/logical_volume_manager_administration/lv_overview#linear_volumes

http://manpages.ubuntu.com/manpages/xenial/man8/lvcreate.8.html


Linux
  1. ¿Cómo funciona la punta adhesiva?

  2. ¿Impacta Lvm en el rendimiento?

  3. ¿Jpg a PDF sin pérdida de datos?

  4. El desafío y la promesa de Big Data

  5. Cómo aumentar la retención de datos "sar" a 'N' días en Linux

Obtener ciclos de CPU usando RDTSC:¿por qué el valor de RDTSC siempre aumenta?

¿Cómo funciona Rm? ¿Qué hace Rm?

No más espacio en el sistema de archivos raíz, ¿cómo podría aumentar el tamaño?

¿Qué significa realmente el estándar de jerarquía del sistema de archivos por datos locales?

¿Cómo funciona el comando ps?

Cambiar el tamaño de LVM sin pérdida de datos