GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS/RHEL:Conversión de un sistema de archivos raíz existente en una partición LVM

Pregunta:El sistema de archivos raíz está lleno y no es LVM. Necesitamos mover esto a una nueva partición que es LVM. ¿Cómo se puede lograr esto?

Respuesta :
El procedimiento para convertir un sistema de archivos raíz existente en una partición de disco normal a un volumen LVM es el siguiente:

1. Primero cree una partición LVM:
Seleccione un disco libre y cree una partición LVM en él.

# pvcreate /dev/sdb1
# vgcreate vg_new_root  /dev/sdb1
# lvcreate -L 4G -n lv0 vg_new_root

2. Formatee esta nueva partición LVM con ext3 o ext4 (o según sea necesario). El ejemplo dado a continuación crea un sistema de archivos aext4:

# mkfs.ext4 /dev/vg_new_root/lv0

3. Cree un nuevo punto de montaje y luego monte la partición LVM en él:

# mkdir /mnt/NEW_ROOT_PARTITION
# mount /dev/vg_new_root/lv0  /mnt/NEW_ROOT_PARTITION

4. Copie todo el contenido de “/” a la carpeta recién montada:

# tar -cvpf - --one-file-system --acls --xattrs --selinux / | tar -C /mnt/NEW_ROOT_PARTITION -xf
# cp -aux /dev /mnt/NEW_ROOT_PARTITION

5. Ahora edite el archivo:/mnt/NEW_ROOT_PARTITION/etc/fstab para reflejar la nueva raíz:

/dev/vg_new_root/lv0      /       ext4    defaults     1 1

6. Ahora es necesario hacer chroot a un nuevo sistema de archivos y crear initrd con soporte para raid y lvm:

# mount --bind /dev /mnt/NEW_ROOT_PARTITION
# chroot /mnt/NEW_ROOT_PARTITION
# mount -t proc /proc /proc
# mount -t sysfs /sys /sys
# vgscan
# vgchange -ay
# mkinitrd -v /boot/initrd-`uname -r`.lvm.img `uname -r`
# umount /sys
# umount /proc
# exit
# mv /mnt/lv0/boot/initrd-`uname -r`.lvm.img /boot

7. Edite /boot/grub/grub.conf para apuntar a la nueva raíz /dev/vg_new_root/lv0 . Haga una copia de seguridad del antiguo initrd en el directorio "/boot" y cambie el nombre del nuevo initrd al existente o edite la entrada en grub.conf.

8. Reiniciar

# shutdown -r now


Linux
  1. Instale TeamViewer en CentOS 5 / RHEL 5

  2. Restablecer contraseña de root en CentOS 7 / RHEL 7

  3. Cómo reducir el sistema de archivos raíz en CentOS / RHEL 6

  4. RHEL/CentOS:cómo reducir el volumen de LVM

  5. CentOS / RHEL:Cómo reducir el sistema de archivos raíz LVM

Cómo extender la partición raíz XFS sin LVM en Linux

CentOS/RHEL LVM:copia de seguridad de metadatos de grupos de volúmenes

CentOS / RHEL 5,6:Cómo cambiar la zona horaria

CentOS / RHEL:cómo extender el volumen físico en LVM al extender la partición de disco utilizada

Cómo restablecer la contraseña raíz en CentOS/RHEL 8

¿Cómo cambiar un sistema de partición física a LVM?