Volumen lógico Linux_day05_01_LVM

Volumen lógico LVM

Gestión de volúmenes lógicos LVM: una capa de abstracción en el dispositivo físico permite la generación de volúmenes de almacenamiento lógicos, que es más flexible que la gestión de almacenamiento físico.
LVM virtualiza el almacenamiento, no se limita al almacenamiento físico, protege los parámetros de almacenamiento relacionados con el hardware y no necesita descargar el sistema de archivos para ajustar el tamaño del volumen o la migración de datos.

ventaja:

  • Envase flexible
  • Pool de almacenamiento escalable
  • Redistribución de datos online
  • Comandos de dispositivo convenientes
  • Discos en bandas
  • Volumen de imagen
  • Instantánea de volumen

Términos básicos:

  • Medios de almacenamiento físico (PhysicalStorageMedia): los dispositivos de almacenamiento físico del sistema, como / dev / hda, / dev / sda, etc., son las unidades de almacenamiento en la parte inferior del sistema de almacenamiento.
  • Volumen físico: PV, se refiere a una partición de disco o un dispositivo que tiene la misma función que una partición de disco (como RAID). Es el bloque lógico de almacenamiento básico de LVM, pero es compatible con medios de almacenamiento físicos básicos (como particiones, discos, etc.). ) Comparación, pero contiene parámetros de gestión relacionados con LVM.
  • Grupo de volumen: VG, un grupo de almacenamiento compuesto por uno o más volúmenes físicos, en el que se pueden crear uno o más volúmenes lógicos.
  • Volumen lógico (volumen lógico): LV, similar a las particiones del disco duro en sistemas que no son LVM, está integrado en un grupo de volúmenes y es un dispositivo de bloque estándar. Un sistema de archivos se puede construir en volúmenes lógicos.
1. Herramientas de gestión fotovoltaica
  • Comando básico
    • pvs: muestra brevemente la información del volumen físico
    • pvdisplay: visualización detallada de la información del volumen físico
    • pvcreate / dev / sda: crear volumen físico
  • Otros comandos
    • pvremove: significa borrar los datos
    • pvmove: Mover PV que contiene datos a otro PV físico
2. Herramienta de gestión de VG
  • Comando básico
    • vgs: muestra brevemente la información del grupo de volumen
    • vgdisplay: muestra la información del grupo de volumen en detalle
    • vgcreate (-s tamaño PE) nombre del grupo de volúmenes ruta del volumen físico: crear un grupo de volúmenes
  • Otros comandos
    • vgextend nombre del grupo de volúmenes volumen físico: grupo de volúmenes extendido
    • vgremove: borrar datos
    • vgreduce: reduzca el grupo de volumen, que en realidad es el proceso de eliminar PV, y vgremove primero
3. Herramientas de gestión de BT
  • Comando básico
    • lvs: muestra brevemente información de volumen lógico
    • lvdisplay: visualización detallada de información de volumen lógico
    • lvcreate -L size [nMgGtT] -n nombre ruta del grupo de volúmenes: crear volumen lógico
  • Otros comandos
    • lvremove ruta de volumen lógico: eliminar volumen lógico
  • Ampliar el volumen lógico
    1. vgs: ver el estado del grupo de volumen y el espacio restante
    2. lvextend -L + size [mMgGtT] (-r) volumen lógico (el uso del parámetro -r no requiere el paso 3)
    3. ruta del volumen lógico resize2fs: vuelva a cargar el tamaño del volumen lógico
  • Reducir el volumen lógico
    1. desmontar la ruta del volumen lógico: desmontar el volumen lógico
    2. e2fsck -f ruta del volumen lógico: detecta el sistema de archivos
    3. tamaño de la ruta del volumen lógico resize2fs [mMgGtT]: reduce el sistema de archivos
    4. lvreduce -L -size [mMgGtT] ruta de volumen lógico: reduce el volumen lógico
    5. montar
4. Instantánea y restauración
  1. lvcreate -s -L size [mMgGtT] -n nombre de instantánea ruta de volumen lógico: crea una instantánea (-s especifica para crear una instantánea) (sistema xfs)

lvcreate -s -L size [mMgGtT] -pr -n nombre de la instantánea ruta del volumen lógico: crear una instantánea (sistema ext)

  1. desmontar ruta de volumen lógico: desmontar fuente
  2. lvconvert --merge ruta de archivo de instantánea: restaurar instantánea
  3. mount Ruta de volumen lógico Ruta de montaje original: fuente de remontaje
  • El volumen de la instantánea es válido solo una vez y se elimina automáticamente después de la restauración.
  • Si el volumen lógico de la instantánea se llena, se descartará y quedará inutilizable.
  • Dos archivos, uno se crea antes de que se cree la instantánea y el otro se crea después de que se crea la instantánea.Si la función de restauración de instantánea se ejecuta correctamente, el archivo creado después de que se crea la instantánea no existirá.

El caso 1
crea un VG 4G llamado testvg que consta de dos PV; requiere un tamaño de PE de 16 MB y luego crea un volumen lógico 3G testlv en el grupo de volúmenes; lo monta en el directorio / users.

  • Paso 1: Prepare dos particiones con un tamaño de 2G y use el comando lsblk para ver
lsblk
  • Paso 2: crea un volumen físico
pvcreate /dev/sdb{
    
    1,2}
  • Paso 3: cree el grupo de volumen testvg, especifique PE como 16 MB
vgcreate -s 16M testvg /dev/sdb{
    
    1,2}
  • Paso 4: crea un volumen lógico
lvcreate -L 3G -n testlv testvg
  • Paso 5: formatee el volumen lógico y cree un punto de montaje
mkfs.ext4 /dev/testvg/testlv
mkdir /users
  • Paso 6: use blkid para ver el UUID y escribir en / etc / fstab
blkid
vim /etc/fstabs
  • Paso 7: montar y ver
mount -a
df -Th

Caso 2
Cree un nuevo usuario archlinux, requiera que su directorio personal sea / users / archlinux, luego su cambie al usuario archlinux, copie el directorio /etc/pam.d a su directorio personal

  • Paso 1: crea un nuevo usuario
useradd -d /user/archlinux archlinux
  • Paso 2: cambiar a usuario de archlinux
su - archlinux
  • Paso 3: copiar
cp -av /etc/pam.d ./

cp -a es equivalente a cp -pdr

Caso 3
Extienda testlv a 3.6G, requiriendo que los archivos de los usuarios de archlinux no se pierdan

  • El primer paso: vgs ver el estado del grupo de volumen
vgs
  • Paso 2: expansión
lvextend -L +600M -r /dev/testvg/testlv

Caso 4:
encoja testlv a 3G, requiere que los archivos de los usuarios de archlinux no se pierdan, desmonte el volumen lógico, asegúrese de comprobar si el desmontaje se ha realizado correctamente.

  • Paso 1: desmonte el volumen lógico antes de reducir
umount -a
  • Paso 2: verifique el sistema de archivos
e2fsck -f -y /dev/testvg/testlv
  • Paso 3: encoge el sistema de archivos
resize2fs /dev/testvg/testlv 3G
  • Paso 4: Reducir el volumen lógico
lvreduce -L 3G /dev/testvg/testlv

Caso 5
Cree una instantánea de testlv e intente hacer una copia de seguridad de los datos basados ​​en la instantánea para verificar la función de la instantánea

  • Paso 1: crea una instantánea con un tamaño de 1G
lvcreate -s -L 1G -p r -n testsnap /dev/testvg/testlv
  • Paso 2: desinstala la fuente
umount /dev/testvg/testlv
  • Paso 3: restaurar la instantánea
lvconvert --merge /dev/testvg/testsnap:
  • Paso 4: monta la fuente
mount -a

Supongo que te gusta

Origin blog.csdn.net/qq_44924544/article/details/108896852
Recomendado
Clasificación