Borrar VG y LVM

Problema:

Por alguna razón que se nos escapa nos piden eliminar un VG y LVM que teníamos creado para mejorar nuestro rendimiento de la máquina.

Solución:

Para ello lo que debemos de hacer por pasos sería lo siguiente:

  1. Desmontar el volumen
  2. Poner el LVM que queramos en modo desactivado
  3. Borrar el VG
  4. Borrar el PV
  5. Como nota no olvidemos quitarlo del fstab
[root@rhel7-hard ~]# df -h
S.ficheros                                  Tamaño Usados  Disp Uso% Montado en
/dev/mapper/rhel-root                          48G   4,7G   44G  10% /
devtmpfs                                      908M      0  908M   0% /dev
tmpfs                                         920M   4,0K  920M   1% /dev/shm
tmpfs                                         920M   8,9M  911M   1% /run
tmpfs                                         920M      0  920M   0% /sys/fs/cgroup
/dev/sda1                                    1014M   212M  803M  21% /boot
/dev/mapper/VG--ORACLE-LV--ORACLE             9,8G   4,7G  4,6G  51% /oracle
/dev/mapper/VG--TMP-LV--TMP                   4,8G    53M  4,5G   2% /tmp
/dev/mapper/VG--VAR-LV--VAR                   4,8G   1,9G  2,7G  41% /var
/dev/mapper/VG--VARTMP-LV--VARTMP             4,8G    53M  4,5G   2% /var/tmp
/dev/mapper/VG--VARLOG-LV--VARLOG             4,8G   127M  4,5G   3% /var/log
/dev/mapper/VG--VARLOGAUDIT-LV--VARLOGAUDIT   4,8G    55M  4,5G   2% /var/log/audit
/dev/mapper/VG--HOMEs-LV--HOMEs                50G   2,6G   45G   6% /home
tmpfs                                         184M      0  184M   0% /run/user/0
#######################################
DESMONTAMOS EL VOLUMEN
#######################################
[root@rhel7-hard ~]# umount -l /oracle/
#######################################
DESACTIVAMOS
#######################################
[root@rhel7-hard ~]# lvchange -an /dev/mapper/VG--ORACLE-LV--ORACLE 
#######################################
BORRAMOS VG
#######################################
[root@rhel7-hard ~]# vgremove VG-ORACLE
Do you really want to remove volume group "VG-ORACLE" containing 1 logical volumes? [y/n]: y
  Logical volume "LV-ORACLE" successfully removed
  Volume group "VG-ORACLE" successfully removed
#######################################
BORRAMOS PV
#######################################
[root@rhel7-hard ~]# pvremove /dev/sd
sda   sda1  sda2  sda3  sdb   sdc   sdd   sde   sdf   sdg   sdh   
[root@rhel7-hard ~]# pvremove /dev/sdb 
  Labels on physical volume "/dev/sdb" successfully wiped.
[root@rhel7-hard ~]# 
[root@rhel7-hard ~]# 
[root@rhel7-hard ~]# vgs
  VG             #PV #LV #SN Attr   VSize   VFree
  VG-HOMEs         1   1   0 wz--n- <50,00g    0 
  VG-TMP           1   1   0 wz--n-  <5,00g    0 
  VG-VAR           1   1   0 wz--n-  <5,00g    0 
  VG-VARLOG        1   1   0 wz--n-  <5,00g    0 
  VG-VARLOGAUDIT   1   1   0 wz--n-  <5,00g    0 
  VG-VARTMP        1   1   0 wz--n-  <5,00g    0 
  rhel             2   2   0 wz--n-  49,99g    0 

 

Instalar Fortune y Cowsaid en Centos

Problema:

Tener una terminal personalizada con Fortune y Cowsay

Solucion:

Instalamos los paquetes cowsay y fortune con los comandos:

 
[root@charles ~]# yum install cowsay 
[root@charles ~]# yum install fortune-mod

 

Una vez hecho esto, ya solo tenemos que modificar el bashrc para tener un mensaje personalizado cada vez que iniciamos sesión. Añadimos al basrc la siguiente linea

 
if [ -x /usr/bin/cowsay -a -x /usr/bin/fortune ]; then
fortune | cowsay
fi

Por ultimo cada vez que accedamos tendremos un mensaje del siguiente tipo

 
Last login: Tue Dec  4 10:13:24 2018 from trumph-laptop
 _________________________________________
/ Don't be concerned, it will not harm    \
| you, It's only me pursuing something    |
| I'm not sure of, Across my dreams, with |
| neptive wonder, I chase the bright      |
\ elusive butterfly of love.              /
 -----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
[root@charles ~]# 

Logrotate para forzar el rotado de logs

PROBLEMA:

Necesitamos rotar un fichero de logs, no en la fecha y hora indicada, sino en el momento para vaciar espacio

SOLUCIÓN:

Ejecutamos el siguiente comando y con esto forzamos el rota de logs que se ejecutara normalmente con el cron.daily

 

[root@test ~]# logrotate --force /etc/logrotate.d/tomcat 

En este caso para el fichero que previamente hemos creado para los logs del tomcat

 

 

Cómo rotar el log de tomcat catalina.out

Problema:

El fichero catalina.out es muy grande, ocupa mucho espacio.

Solución:

Rotar el fichero de tomcat pudiéndole indicar el límite de tamaño de este fichero.  Aplicable a Red Hat y CentOS.

Pasos a seguir:

Crear el fichero tomcat dentro del directorio /etc/logrotate.d

  cd /etc/logrotate.d/
  touch tomcat

Continuar leyendo «Cómo rotar el log de tomcat catalina.out»