Recuperación de datos de volúmenes LVM en Linux

¿Le gustaría saber cómo utilizar la tecnología LVM en Linux? ¿Cómo crear un volumen LVM, cómo configurarlo y montarlo en su sistema operativo, cómo agregar y quitar discos y cómo recuperar la información que ha eliminado accidentalmente? En el artículo de hoy, encontrará todo eso, e incluso más.



imagen







¿Qué es LVM?





LVM (Logical Volume Manager) es una función de administración de disco estándar disponible en todas las versiones de Linux. El administrador de volumen proporciona un nuevo nivel de interacción entre su sistema operativo y los discos o volúmenes que utiliza este sistema. En un patrón de administración de disco convencional, Linux busca primero las unidades disponibles y luego verifica qué volúmenes están disponibles en estos dispositivos.



Con la ayuda de LVM, los discos o volúmenes se pueden unir en un solo espacio. Si el espacio en disco se trata así, el sistema operativo no verá diferencias entre ellos y el administrador de volumen mostrará al sistema operativo solo los grupos de volumen o discos físicos necesarios.







De hecho, LVM tiene varias ventajas considerables que ofrecer:



Puede crear un volumen lógico basado en cualquier número de discos físicos que estarán representados en el sistema operativo como un solo espacio de disco.

La cantidad de discos incluidos y el tamaño de dicho volumen se pueden modificar sin interrumpir su trabajo.

Además, la tecnología LVM le permite hacer muchas cosas sobre la marcha, como copiar ciertos volúmenes o configurar la función de duplicación de la forma en que funciona en los sistemas RAID 1.



¿Cómo agregar LVM al sistema operativo?





Si va a utilizar las opciones de LVM por primera vez, debe instalarlo. Aquí está el comando que necesita para la instalación: sudo apt install lvm2



imagen



Después de eso, escriba la contraseña del administrador y haga clic en Sí para confirmar su intención.



imagen



Algunas versiones de Linux tienen esta función instalada de forma predeterminada.



Esto se puede verificar fácilmente escribiendo el comando lvm en la ventana de la terminal.



imagen



Ahora puede pasar a ocuparse de los discos.



Cómo formatear un disco físico



Aquí estamos, con tres discos duros vacíos de 320 GB cada uno, sin formatear y sin particiones.



imagen



La forma más sencilla de formatear un disco es mediante una utilidad de administración de discos. Haga clic en un disco, abra la configuración avanzada, luego formatéelo.



imagen



Especifique el nombre y el sistema de archivos - Siguiente - y haga clic en Formatear nuevamente para confirmar su acción.



imagen



Ahora necesitará la contraseña de su cuenta de administrador.



imagen



Ahora que este disco está formateado, repita la operación para todos los demás discos que no lo estén.



Además, un disco se puede formatear con el terminal, usando el comando fdisk.



Inicie sesión con una cuenta de superusuario - sudo –i - escriba la contraseña .



imagen



Ahora ejecute el siguiente comando: fdisk / dev / sdb - donde sdb es el disco sin formato.



imagen



Antes de continuar, asegúrese de haber seleccionado el disco correcto, porque esta operación borra todos los datos de allí.



Escriba n - nuevo volumen, p - primario, 1 - primera partición , luego presione Entrar dos veces.



imagen



Ahora, preparemos el volumen para usarlo con LVM. Escriba t para cambiar el tipo de volumen y luego 8e para asignar el tipo de LVM.



imagen



Verifique las propiedades del volumen presionando p ; puede ver que todo está bien, un nuevo volumen formateado con el nombre sdb1apareció; presione w para registrar los cambios. Del mismo modo, formatee todos los discos que aún no estén formateados.



imagen



Ahora cree un volumen LVM en la partición que acaba de crear, ingresando el comando: pvcreate / dev / sdb1 .



imagen



Repita el comando para cada disco: pvcreate / dev / sdc1, pvcreate / dev / sdd1 .



imagen



Crea un grupo de volumen



Combine los tres discos que acaba de preparar en un volumen LVM. Aquí está el comando a usar:



vgcreate vg1 / dev / sdb1 dev / sdc1 dev / sdd1



donde vg1 es el nombre del nuevo grupo. En realidad, puede usar el nombre que prefiera, pero se recomienda poner la combinación de letras vg antes del nombre para que sepa que es un grupo de volumen.



imagen



Cree un volumen lógico para usar LVM



Cuando los discos se combinan en el grupo, debe crear un nuevo volumen lógico para poder utilizar este grupo. Para ello, escriba el comando:



lvcreate -L 10G -n lv1 vg1



Donde -L representa el tamaño del volumen lógico; en este caso es 10 GB, y -n asigna un nombre al volumen y vg1 indica de qué volumen se debe tomar el espacio.



imagen



Si hay algún dato en el disco, el sistema operativo se lo advertirá: escriba sí para confirmar su decisión de borrar la información.



¿Cómo formatear y montar un volumen lógico?



El último paso que aún debe realizar es formatear el volumen en la utilidad de administración de discos y montarlo. Haga clic en él para abrir la configuración avanzada y luego formatee; especifique el nombre y el sistema de archivos - Siguiente - y haga clic en Formatear nuevamente.



imagen



Escriba la contraseña de la cuenta raíz (superusuario) y haga clic aquí para comenzar a montar. Ahora puede usar el nuevo volumen. Si necesita formatearlo con la terminal, escriba el siguiente comando: mkfs -t ext4 / dev / vg1 / lv1 Especifique el sistema de archivos como Ext4 , el nombre del grupo y el nombre del volumen. Para el montaje, escriba lo siguiente: mkdir / mnt / lv1



imagen















imagen



y luego - monte -t ​​ext4 / dev / vg1 / lv1 / mnt / lv1 .



imagen



El volumen está montado.



¿Cómo cambiar el tamaño del volumen?



Una de las ventajas que ofrecen los volúmenes lógicos es la oportunidad de agregar un nuevo disco duro sobre la marcha y expandir el grupo de volúmenes. Y por el contrario, si hay un disco duro en el grupo de volúmenes que no está en uso, puede eliminarlo.



Hay tres herramientas principales para hacer que los volúmenes físicos, los grupos de volúmenes y los volúmenes lógicos sean más grandes o más pequeños.



  • Cambiar tamaño: este comando reduce o extiende los volúmenes físicos y lógicos, pero no puede manejar grupos de volúmenes;
  • Ampliar: utilícelo para aumentar los volúmenes lógicos o los grupos de volúmenes;
  • Reducir: puede reducir los volúmenes lógicos o los grupos de volúmenes.




imagen



Cómo agregar un nuevo disco duro a un grupo de volúmenes



El primer paso cuando desea agregar un disco duro a un grupo es formatearlo. Desplácese hacia arriba para encontrar una explicación detallada de este paso.



Después de eso, ejecute el siguiente comando: vgextend vg1 / dev / sde1



imagen



donde vg1 es el nombre del grupo y sde1 es el nuevo disco (formateado).



Cómo mostrar información detallada sobre LVM



Para mostrar información detallada sobre la composición de un grupo LVM, ejecute el comando pvdisplay.



imagen



Muestra la ruta a un disco físico, el nombre del grupo virtual al que pertenece, la información sobre el espacio libre y usado en el disco, la identificación del disco y muchas otras cosas.



Cómo eliminar un volumen lógico



Para eliminar un volumen lógico, asegúrese de que i esté desconectado (desmontado), luego ejecute el comando lvremove y el volumen se eliminará.



Este comando lo ayudará a eliminar un grupo de volúmenes, pero antes de eso, debe desmontar el volumen lógico, así que use otro comando primero: umount / mnt / lv1



imagen



Para continuar con la eliminación, escriba este comando: lvremove / dev / vg1 / lv1 y escriba Sí para confirmar esta operación.



imagen



Cuando la operación de eliminación sea exitosa, verá este mensaje.



Ahora el grupo se puede eliminar, con este comando: sudo vgremove vg1



imagen



Ahora es el momento de retirar todos los discos que solían constituir el grupo; este comando lo hará: sudo pvremove / dev / sdb1 / dev / sdc1 / dev / sdd1 Se elimina



imagen



todo el formateo del disco físico, y ahora el disco vuelve a su condición original.



Cómo recuperar datos eliminados de un volumen LVM



Si eliminó accidentalmente información importante de un volumen lógico LVM, aún puede restaurarlo con la ayuda de Hetman Partition Recovery .



Esta utilidad admite particiones LVM y garantiza la recuperación de datos desde allí. Puede manejar los sistemas de archivos más populares utilizados en Windows, Linux, Unix y MacOS. Puede ignorar errores de la estructura lógica, escanear el disco duro y restaurar los archivos que está buscando.



Por el momento, no existe una versión de Hetman Partition Recovery para Linux. Sin embargo, aún puede ejecutarlo con la ayuda de una máquina virtual basada en Windows, instalarlo como sistema operativo secundario en su PC o conectar el disco duro a otra computadora.



Inicie el programa: después de la inicialización, reconoció el volumen lógico sin esfuerzo y ahora muestra todos los datos disponibles en este volumen.



imagen



Comience con la ejecución de Escaneo rápido: haga clic con el botón derecho en el disco, Abrir, Escaneo rápido, y cuando finalice el escaneo, el programa mostrará los resultados en el lado derecho de la ventana. Los elementos eliminados están marcados con una cruz roja.



imagen



Si el análisis rápido no encuentra los datos que necesita, utilice Análisis completo.



imagen



Seleccione los archivos que desee restaurar, haga clic en Recuperación, elija dónde guardarlos y, a continuación, vuelva a hacer clic en Recuperación.



imagen



Cuando finalice el proceso, encontrará todos los archivos en la carpeta que ha seleccionado.



Conclusión



En este artículo, hicimos todo lo posible para explicar cómo utilizar Logical Volume Management , una función integrada de Linux. Hemos revisado todo lo importante: crear y configurar una partición LVM, agregar y montar etapas de nuevos discos duros, reducir y eliminar volúmenes. La función LVM se ha desarrollado pensando en los servidores, pero ahora puede disfrutar de todos sus beneficios en una PC de escritorio en casa.



Vea el artículo completo con todos los videos tutoriales adicionales.



All Articles