Gestión de volúmenes lógicos

Ir a: navegación, búsqueda de

En almacenamiento de la computadora, gestión de volúmenes lógicos o LVM proporciona un método de asignación de espacio en almacenamiento masivo dispositivos que es más flexible que convencionales partición esquemas. En particular, un administrador de volúmenes puede concatenar, raya juntos o de otra manera combinar particiones en los virtuales más grandes que los administradores pueden modificar el tamaño o mover, potencialmente sin interrumpir el uso del sistema.

Administración de volúmenes representa sólo una de muchas formas de Virtualización de almacenamiento; su aplicación lleva a cabo en una capa en el controlador de dispositivo pila de una OS (a diferencia de en los dispositivos de almacenamiento o en una red).

Contenido

  • 1 Diseño
  • 2 Instantáneas
  • 3 Implementaciones
  • 4 Desventajas
  • 5 Notas
  • 6 Referencias
  • 7 Enlaces externos

Diseño

Linux lógica Volume Manager (LVM) v1

Mayoría de las implementaciones de volumen-Gerente comparte el mismo diseño básico. Empiezan con volúmenes físicos (PVs), que puede ser discos duros, disco duro particiones, o Números de unidad lógica (Lun) de un dispositivo de almacenamiento externo. Administración de volúmenes trata cada PV como se compone de una secuencia de llamado en trozos extensiones físicas (PEs). Algunos administradores de volúmenes (por ejemplo en HP-UX y Linux) tienen PEs de un tamaño uniforme; otros (por ejemplo, que en Veritas) han tamaño variable PEs que se puede dividir y se fusionaron en la voluntad.

Normalmente, PEs simplemente mapa uno a uno a lógicos grados (LEs). Con espejado, PEs múltiples se asignan a cada uno LE. Estas PEs se extraen de un Grupo de volúmenes físicos (PVG), un conjunto de PVs de igual tamaño que actúan de manera similar a los discos duros en una matriz RAID 1. PVGs son generalmente establecidos para que residen en diferentes discos o buses de datos para la máxima redundancia.

El sistema de piscinas LEs en un Grupo de volúmenes (VG). El LEs agrupado entonces puede concatenar juntos en particiones de disco virtual llamadas volúmenes lógicos o MVR. Los sistemas pueden utilizar LVs como materia prima dispositivos de bloque al igual que las particiones de disco: creando aumentable sistemas de archivos en ellos, o utilizarlos como swap almacenamiento de información.

LVs rayas asignan cada LE sucesiva de PV diferente; dependiendo del tamaño del LE, esto puede mejorar el rendimiento en grandes Lecturas secuenciales trayendo a soportar el rendimiento de lectura combinado de múltiples PVs.

Los administradores pueden crecer LVs (concatenando más LEs) o les achicarse (devolviendo LEs a la piscina). El LEs concatenado no tiene que ser contiguos. Esto permite LVs crecer sin tener que moverse LEs ya asignados. Algunos administradores de volúmenes permiten el cambio de tamaño de LVs en cualquier dirección mientras en línea. Cambiar el tamaño del LV no necesariamente cambia el tamaño de un sistema de archivos en él; Sólo cambia el tamaño de su espacio que contiene. Se recomienda un sistema de archivo que puede redimensionarse en línea que permite el sistema ajustar su almacenamiento on-the-fly sin interrumpir las aplicaciones.

PVs y LVs no pueden compartirse entre o abarcan diferentes VGs (aunque algunos administradores de volúmenes pueden permitir moverse que en ellos serán entre VGs en el mismo host). Esto permite a los administradores convenientemente para traer VGs en línea, para llevarlos fuera de línea o moverlos entre sistemas host como una sola unidad administrativa.

VGs pueden crecer su piscina de almacenamiento de información mediante la absorción de nuevos PVs o achicarse por retracción de PVs. Esto puede implicar movimiento LEs ya asignados por el PV. La mayoría de los gerentes de volumen pueden llevar a cabo este movimiento en línea; Si el hardware subyacente es conectables en caliente esto permite a los ingenieros actualizar o sustituir el almacenamiento sin downtime en el sistema.

Instantáneas

Algunos administradores de volúmenes también implementar instantáneas mediante la aplicación Copy-on-write a cada uno LE. En este esquema, el administrador de volúmenes copiará el LE a un tabla Copy-on-write justo antes de se escribe. Esto preserva una versión antigua del LV — la instantánea — más tarde pueden reconstruir los sistemas superponiendo la tabla copy-on-write en la cima de la actual LV. lectura y escritura son instantáneas instantáneas de ramificación Porque implícitamente permiten divergentes versiones de un LV

Las instantáneas pueden ser útiles para respaldar autoconsistentes versiones de datos volátiles como los archivos de tabla de una base de datos ocupada o deshaciendo grandes cambios (por ejemplo, una actualización del sistema operativo) en una sola operación. Algunos Linux-base Live CD sistemas también utilizan instantáneas para simular el acceso de lectura y escritura en sólo una lectura disco compacto.

Implementaciones

Proveedor Introducido en Administrador de volúmenes Asignar a ninguna parte[1] Instantáneas RAID 0 RAID 1 RAID 5 RAID 10 Thin provisioning Notas
IBM AIX 3.0 (1989) Administrador de volúmenes lógicos Sí Sí[2] Sí Sí No Sí[3] Se refiere a PEs como PPs (particiones físicas) y LEs como LPs (particiones lógicas). No tiene un mecanismo de copy-on-write instantánea; crea copias instantáneas por un volumen de un par de espejo de congelación.
Hewlett-Packard HP-UX 9.0 Administrador de volúmenes lógicos HP Sí Sí Sí Sí No Sí
FreeBSD Gestor de volúmenes Vinum Sí No Sí Sí Sí FreeBSD de la versión 7.0 admite volumen ZFS Manager (con algunas limitaciones): ZFS - Wiki de FreeBSD
NetBSD Administrador de volúmenes lógicos Sí No Sí Sí No No NetBSD desde la versión 6.0 compatible con volumen ZFS Manager y su propio Reimplementacion de Linux LVM. La implementación se basa en un controlador de dispositivo-mapper con licencia BSD y utiliza un puerto de Linux lvm herramientas como la parte de espacio de usuario de LVM. No hay soporte RAID 5 en LVM debido a NetBSD subsistema superior de RAIDFrame.
Linux 2.2 Administrador de volúmenes lógicos Sí Sí Sí Sí No No
Linux 2.4 Enterprise Volume Management System Sí Sí Sí Sí Sí No
Linux 2.6 Administrador de volúmenes lógicos Sí Sí Sí Sí Sí Sí Sí
Silicon Graphics IRIX o Linux XVM Volume Manager Sí Sí Sí Sí Sí
Sun Microsystems SunOS Solaris Volume Manager (era Solstice DiskSuite). No No Sí Sí Sí Sí Se refiere a PVs como volúmenes (que se pueden combinar con RAID0, RAID1 o RAID5 primitivas en mayores volúmenes), LVs como suaves particiones (que son contiguos grados ubicable en cualquier parte de los volúmenes, pero que no puede abarcar múltiples volúmenes) y VGs como conjuntos de discos.
Sun Microsystems Solaris 10 ZFS Sí Sí Sí Sí Sí Sí Sí
Veritas[4] Cruz-OS Veritas Volume Manager (VxVM) Sí Sí Sí Sí Sí Sí Se refiere a LVs como volúmenes, a VGs como grupos de discos; se llama PEs de tamaño variable subdisks y LEs llamadas complejos.
Microsoft Windows 2000 y más adelante sistemas operativos basados en NT Administrador de discos lógicos Sí Sí[5] Sí Sí Sí No No No tiene un concepto de PEs o LEs; puede sólo RAID0, RAID1, RAID5 o particiones de disco concatenar en volúmenes más grandes; sistemas de archivos deben abarcar volúmenes enteros.
Windows 8 Espacios de almacenamiento[6] Sí Sí No Sí Sí No Sí Lógica de alto nivel de RAID 1 y RAID 5 - múltiples espacios de almacenaje abarcan varios discos de diferentes tamaños, espacios de almacenamiento son resistentes de fallo físico con espejado (al menos 2 discos) o paridad en striping (por lo menos 3 discos), recuperación de datos y gestión del disco es completamente automática
Apple Mac OS X Lion Almacenamiento de núcleo Sí[7] No No No No No No En la actualidad, se utiliza en la implementación del León de FileVault, para permitir cifrado de disco completo, así como Unidad de fusión, que es meramente una LVG multi-PV.

Las instantáneas son manejadas por Máquina del tiempo; RAID basado en software es proporcionado por AppleRAID. Ambos están separados del núcleo de almacenamiento.

Desventajas

  • Los niveles de direccionamiento indirecto presentar a administradores de volúmenes que puede complicar el proceso de arranque y hacer recuperación ante desastres difícil, especialmente cuando el sistema operativo base y otras herramientas esenciales son ellos mismos en un LVM.
  • Volúmenes lógicos pueden sufrir de fragmentación externa Cuando los dispositivos de almacenamiento subyacente no destinar sus PEs contiguamente. Esto puede reducir el rendimiento de E/S en medios búsqueda lenta (como discos magnéticos), que tienen que buscar en los huecos entre los grados durante grandes Lecturas secuenciales o escribe. Administradores de volúmenes que utilizan PEs de tamaño fijo, sin embargo, suelen hacen PEs relativamente grande (un defecto de 4 MB en el Linux LVM, por ejemplo) con el fin de amortizar el costo de estos busca.

Notas

  1. ^ Indica si el administrador de volúmenes permite LVs crecer y abarcar a cualquier PV en el VG.
  2. ^ JFS2 instantáneas
  3. ^ AIX 5.1
  4. ^ Producto de terceros; disponible para Windows y muchos Unix-like OSes.
  5. ^ Windows Server 2003 y más adelante
  6. ^ MSDN Blogs - edificio Windows 8: Virtualización de almacenamiento de escala, flexibilidad y eficiencia
  7. ^ "hombre página diskutil sección 8". 06/10/2011. Valores de fecha de llegada: |accessdate = (Ayuda)

Referencias

  • Lewis, AJ, HOWTO administrador de volúmenes lógicos.
  • HP-UX 11: página del manual lvm(7), Hewlett-Packard, 1996.
  • Vanel, Laurent; van der Knaap, Ronald (2000), AIX lógica Volume Manager de A Z: iniciación y conceptos, IBM Redbooks.
  • Guía del administrador de Veritas Volume Manager 3.1, Hewlett-Packard, 2001.
  • XVM Volume Manager Administration Guide, Silicon Graphics, 1999.
  • Solaris Volume Manager Administration Guide, Sun Microsystems, 2003.
  • Shadowcopy (2003), Matriz de comparación de Windows LDM y Veritas Volume Manager, Symantec Corporation
  • Chris Gibson (2010), Usando JFS2 instantáneas de AIX 6.1, IBM.

Enlaces externos

  • Un artículo de vídeo sobre cómo crear LVMs en Linux

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Logical_volume_management&oldid=633704981"