Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Agregamos una nueva partición con la letra n (new), seguido de la letra p (primary) y escribimos el número 2 para seleccionar la partición; en las siguientes dos opciones de los sectores simplemente damos Enter y en la última opción del signature, presionamos la tecla N (No).

...

Nos enfocaremos en aumentar las particiones /var a 100GB (72% de 140GB) y / a 40GB (28% de 140GB) que a continuación se muestran en 19GB y 20GB respectivamenteinicialmente.

Code Block
NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme1n1             259:0    0  140G  0 disk
└─nvme1n1p1         259:1    0  140G  0 part
  └─vg_data-lv_data 253:2    0  140G  0 lvm  /data
nvme0n1             259:2    0  140G  0 disk
├─nvme0n1p1         259:3    0    1G  0 part /boot
└─nvme0n1p2         259:4    0   39G  0 part
  ├─vg_nmis-lv_root 253:0    0   19G  0 lvm  /
  └─vg_nmis-var     253:1    0   20G  0 lvm  /var

...

  • Agregamos una nueva partición con la letra n (new), seguido de la letra p (primary) y escribimos el número 2 para seleccionar la partición; en las siguientes dos opciones de los sectores simplemente damos Enter y en la última opción del signature, presionamos la tecla N (No).
Code Block
Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector : 
Last sector, +sectors or +size{K,M,G,T,P} :

Created a new partition 2 of type 'Linux' and of size 139 GiB.
Partition #2 contains a LVM2_member signature.

Do you want to remove the signature? [Y]es/[N]o: N


  • A continuación, cambiamos el tipo de partición con la letra t (type), seguido del número 2 (nvme0n1p2) y de 8e para seleccionar una partición tipo Linux VM. Para finalizar, presionamos la tecla w (write) para que la nueva partición que hemos generado se escriba. Podemos verificar que el espacio se ha asignado a /nvme0n1p2/ ejecutando un lsblk (pero aún falta distribuirlo a /var y a /). Para finalizar este proceso, damos un reboot al servidor.
Code Block
Command (m for help): t
Partition number (1,2, default 2): 2
Hex code (type L to list all codes): 8e

Changed type of partition 'Linux' to 'Linux LVM'.

Command (m for help): w
The partition table has been altered.
Syncing disks.

[root@nmis9 ~]#
[root@nmis9 ~]# lsblk
NAME                MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme1n1             259:0    0   140G  0 disk
└─nvme1n1p1         259:1    0   140G  0 part
  └─vg_data-lv_data 253:2    0   140G  0 lvm  /data
nvme0n1             259:2    0   140G  0 disk
├─nvme0n1p1         259:3    0     1G  0 part /boot
└─nvme0n1p2         259:4    0   139G  0 part
  ├─vg_nmis-lv_root 253:0    0   19G  0 lvm  /
  └─vg_nmis-var     253:1    0   20G  0 lvm  /var

[root@nmis9 ~]# reboot


  • Cuando el servidor haya reiniciado, ejecutamos un pvresize a /dev/nvme0n1p2 para redimensionar el espacio, seguido de un lvextend a vg_nmis-lv_root para extenderlo al 28% y un lvextend a vg_nmis-var para extenderlo al 72%.
Code Block
[root@nmis9 ~]# pvresize /dev/nvme0n1p2
  Physical volume "/dev/nvme0n1p2" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized


[root@nmis9 ~]# lvextend -l 100%VG /dev/mapper/rhel-root
  Reducing 100%VG to remaining free space <297.00 GiB in VG.
  Size of logical volume rhel/root changed from <17.00 GiB (4351 extents) to <297.00 GiB (76031 extents)
  Logical volume rhel/root successfully resized.