GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo crear una nueva partición /boot en CentOS / RHEL

Aquí hay un breve tutorial sobre cómo crear una nueva partición /boot en LVM y migrar la partición de arranque existente a esta partición de arranque recién creada. El procedimiento consiste básicamente en crear una nueva partición /boot y copiar todos los archivos/carpetas de la antigua /boot a la nueva partición /boot.

NOTA :puede probar los pasos a continuación, pero debe asegurarse de que haya espacio disponible en LVM

Crear y migrar a una nueva partición /boot

1. Comprueba si tienes espacio libre en LVM

# lvs
  LV     VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   cl     -wi-ao----  17.00g                                                    
  swap   cl     -wi-ao----   2.00g
# vgs
  VG     #PV #LV #SN Attr   VSize   VFree 
  cl       1   2   0 wz--n-  19.00g     10.00g

2. Cree un nuevo volumen lógico de 500 MB de tamaño. También puede crear un volumen de mayor tamaño, pero no debe ser inferior a 500 MB.

# lvcreate -L 500M -n /dev/cl/boot
Rounding up size to full physical extent 512.00 MB
Logical volume "boot" created

3. Cree un nuevo sistema de archivos ext4 en el volumen lógico que acaba de crear.

# mkfs.ext4 /dev/cl/boot
mke4fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
32768 inodes, 131072 blocks
6553 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=134217728
4 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first. Use tune4fs -c or -i to override.

4. Cree un directorio temporal para montar el nuevo volumen lógico de arranque.

# mkdir /new-boot

5. Monte el nuevo LV en ese directorio.

# mount -t ext4 /dev/cl/boot /new-boot/

6. Copie todos los archivos bajo /boot a este nuevo directorio de arranque. Asegúrate de usar '-p ‘ para conservar el permiso

# cp -rp /boot/* /new-boot/

7. Agregue una entrada en /etc/fstab para el nuevo LV montado en la partición /boot. Nosotros

/dev/cl/boot /boot ext4 defaults 0 0

8. Desmonte la partición /boot real (si se montó por separado) y luego elimine la carpeta.

# umount -l /boot
# rmdir /boot/

9. Cree una nueva carpeta /boot para que, después de reiniciar, monte el nuevo LV.

# mkdir /boot

10. Reinicie el servidor.

# shutdown -r now


Cent OS
  1. Cómo crear un puente de red en CentOS 7/RHEL 7

  2. Cómo crear y habilitar la partición de intercambio en Centos/RHEL 8

  3. CentOS/RHEL 7:cómo crear un script personalizado para que se ejecute automáticamente durante el arranque

  4. Cómo systemd-tmpfiles limpia /tmp/ o /var/tmp (reemplazo de tmpwatch) en CentOS/RHEL 7

  5. Cómo crear un puente de red en CentOS/RHEL

Cómo crear un usuario de Sudo en RHEL, CentOS, Rocky y AlmaLinux

Cómo instalar osTicket en CentOS 8 /RHEL 8

Cómo instalar CentOS / RHEL 7 en una partición RAID

CentOS / RHEL:Cómo agregar una nueva partición de intercambio

CentOS / RHEL 5:Cómo iniciar en modo de rescate

Cómo recuperar GRUB (partición de arranque dañada) en CentOS/RHEL 5,6