miércoles, 19 de julio de 2017

GESTIÓN DE VOLÚMENES LÓGICOS LVM

-----------------------------------------------------------------------------------------------
No se tiene partición LVM .
Agregar disco sdb para crear particion LVM.
-----------------------------------------------------------------------------------------------
Muestra información de particiones montadas y los espacios usados:
$> df -h

Muestra la configuración de los puntos de montajes de las particiones del disco:
$> cat /etc/fstab

Muestra UUID de una particion:
$> blkid /dev/sda1

Instalar utilidades de LVM
$> yum -y install lvm2

Si la instalacion de Centos es minima y no se definieron particiones en LVM reiniciar
$> reboot

Particionar el nuevo disco sdb y crear 1 partición primaria con gpt


Verificar si detecto nuevo disco:
$> fdisk -l
$> parted /dev/sdb
(parted) mklabel gpt
(parted) print
(parted) mkpart
¿Nombre de la particion? []? home
¿Tipo de sistema de ficheros? [ext2]? 
¿Inicio? 1
¿Fin? 2G
(parted) print
(parted) quit

Crear volumen fisico a la primera partición:
$> pvcreate /dev/sdb1

Ver los volúmenes físicos existentes:
$> pvscan
  PV /dev/sda3 VG VolGroup lvm2 [2,00 GiB / 0 free]
  PV /dev/sdb1             lvm2 [2,00 GiB]
********************************
Eliminar Volumen Fisico
$> pvremove /dev/sdb1
********************************

Crear un Grupo de Volumen VolGroup
$> vgcreate VolGroup /dev/sdb1

Ver los Grupos de volúmenes existentes:
$> vgscan

Mostrar información de un Grupo de Volumen
$> vgdisplay VolGroup
********************************
Eliminar un Grupo de Volumen
$> vgremove VolGroup
********************************

Crear un nuevo volumen lógico:
$> pvdisplay
$> lvcreate VolGroup -n home -L 2048M
$> lvscan
********************************
Eliminar un volumen logico
$> lvremove /dev/VolGroup/home
********************************

Montar el nuevo volumen logico en un directorio
$> cd /
$> mv home home.old
$> mkdir home

Formateamos el nuevo volumen lógico con ext4 y lo montamos en home
$> parted -l
$> mkfs.ext4 /dev/mapper/VolGroup-home
$> mount /dev/mapper/VolGroup-home /home
$> df -hT

Movemos todo lo del home antiguo al nuevo home
$> mv /home.old/* /home

Restaurar los contectos de SElinux
$> restorecon -FRvv /home

Agregamos el nuevo punto de montaje para el home:
$> vim /etc/fstab (Agregar al final)
/dev/mapper/VolGroup-home /home ext4 defaults 0 0

---------------------------------------------------------------------------------------------------------------------------
Se tiene una partición LVM creada en sda.
Agregar disco sdb para aumentar el volumen lógico.
---------------------------------------------------------------------------------------------------------------------------

Muestra información de particiones montadas y los espacios usados:
$> df -h

Muestra la configuración de los puntos de montajes de las particiones del disco:
$> cat /etc/fstab

Muestra UUID de una particion:
$> blkid /dev/sda1

Verificar si detecto nuevo disco:
$> fdisk -l

Instalar utilidades de LVM
$> yum -y install lvm2

Si la instalacion de Centos es minima y no se definieron particiones en LVM reiniciar
$> reboot

Listar los discos de la VM
$> pvscan

LLenamos la particion home:
$> yes > /home/data
$> df -hT

Desmontar home para particionar:
$> umount /home

Particionando el disco agregado con parted: 
$> parted /dev/sdb
Definiendo el tipo de tabla de particiones (gpt, msdos)
(parted) mklabel gpt
Borrar todas las particiones: Yes
(parted) print

Crear una partición de 2GB
$> parted /dev/sdb
(parted) print
(parted) mkpart
¿Nombre de la particion? []? home2
¿Tipo de sistema de ficheros? [ext2]? 
¿Inicio? 1
¿Fin? 2G
(parted) print
(parted) quit

Crear volumen físico a la partición creada:
$> pvcreate /dev/sdb1

Ver los volumenes fisicos existentes:
$> pvscan
  PV /dev/sda3 VG VolGroup lvm2 [2,00 GiB / 0 free]
  PV /dev/sdb1             lvm2 [2,00 GiB]

Agregamos el volumen fisico al grupo de volumenes:
$> vgextend VolGroup /dev/sdb1
$> pvscan

Mostrar información de un Grupo de Volumen creado:
$> vgdisplay VolGroup

Desmontar el Home:
$> umount /home

Agregamos el espacio libre del VolGroup al volumen logico y redimensionamos el filesystem:
$> parted -l
$> lvextend /dev/mapper/VolGroup-home -L 3,99G

Verificamos que no haya errores en el filesystem ext,ext2,ext3,ext4 
$> e2fsck -f /dev/mapper/VolGroup-home
$> fsck.ext4 -f /dev/mapper/VolGroup-home

Redimensionamos el filesystem ext,ext2,ext3,ext4 a su maximo tamaño posible:
$> resize2fs /dev/mapper/VolGroup-home

Montar /home:
$> mount /home
$> df -hT
----------------------------------------------------------------------------------
Aumentar memoria SWAP de una partición

Verifico el tamaño del swap actual
$> free

Ver particiones:
$> fdisk -l
$> parted /dev/sda
(parted) print
(parted) rm 3
(parted) mkpart
¿Tipo de partición? /primaria/extendida? primaria
¿Tipo de sistema de ficheros?  [ext2]? 
¿Inicio? 19,3G
¿Fin? 21,5G
(parted) print
(parted) quit 

Formatear como disco swap una partición
$> mkswap /dev/sda3

Verifico el UUID de la nueva partición swap
$> blkid /dev/sda3

Agrego la definición de swap al /etc/fstab
$> vim /etc/fstab
UUID=YYYYYYYY   swap swap defaults 0 0

Deshabilito todas las particiones swap
$> swapoff -a

Habilito ahora todas las particiones swap, para que se lea la nueva partición
$> swapon -a

Verificar el nuevo tamaño del swap 4G
$> free

Regresar a su tamaño original del SWAP
Comentar la 1 última linea agregada al fstab
$> vim /etc/fstab
#
$> swapoff -a
$> swapon -a

$> free

No hay comentarios:

Publicar un comentario

Instalación y Configuración de un DNS Público en Debian 12

Configuración de un DNS Público en Debian 12 ===================================== Registrar un dominio público en Goddady, Namecheap  ó pun...