viernes, 21 de octubre de 2011

Renombrar Volumenes Lógicos en distribuciones de tipo RedHat

Estos pasos se han probado en una distribución CentOS 6 pero en prinicipio valen para cualquier distribución basada en RedHat.
  1. Arrancar el DVD1 de CentOS 6 en modo Rescue y omitir el montaje de los volumenes lógicos actuales
  2. Una vez en la shell, comprobar que los volumenes logicos están inactivos
    # lvm lvscan
  3. Si alguno está activo:
    # lvm lvchange -a n <vgname>
  4. Renombramos los volumenes logicos
    # lvm lvrename <vgname/olglvname> <newlvname>
    Repetimos este paso para todos los volumenes lógicos deseados
  5. Activamos los volumenes lógicos
    # lvm lvchange -a y <vgname>
    Lo comprobamos con:
    # lvm lvscan
  6. Creamos los directorios donde montar los volumenes lógicos y los montamos
    # mkdir -p /mnt/sysimage/boot
    # mount /dev/<vgname>/<lvname> /mnt/sysimage
    # mount /dev/<dispositivo> /mnt/sysimage/boot
  7. Nos enjaulamos en el directorio raiz de nuestra máquina
    # chroot /mnt/sysimage /bin/bash
  8. Editamos el fstab y el grub.conf para cambiar el nombre de los volumenes lógicos
    # vim /etc/fstab
    # vim /etc/grub.conf
  9. Volvemos a generar el initrd del directorio /boot
    # mkinitrd -f /boot/initrd-<kernel version>.img <kernel version>
    Es conveniente poner la version de kernel a mano ya que puede no coincidir con la salida del comando uname -r
  10. Salimos del entorno chroot
    # exit
  11. Reiniciamos la máquina

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.