GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo extender una partición de intercambio LVM en Linux

Pregunta :Dada una partición LVM, ¿cómo podemos extenderla para dar algo de espacio adicional?

Intercambiar sistema de archivos

Swap se usa si no hay suficiente memoria disponible para su aplicación. Es normal y puede ser bueno que los sistemas Linux usen intercambio, incluso si todavía hay RAM disponible. Pero no solo se usa si no hay suficiente memoria.

Cómo extender el sistema de archivos de intercambio basado en LVM

Para aumentar el espacio para la partición LVM Swap, siga los pasos que se indican a continuación:

1. Verificar la disponibilidad del nuevo espacio.

# fdisk -l /dev/sda
Disk /dev/sda: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 byte

2. Cree una partición adicional para la nueva partición de intercambio.

# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Entendiendo la utilidad fdisk de Linux
Linux / UNIX:Cómo crear una partición primaria usando fdisk

3. Active la nueva partición.

# partprobe

4. Verifique que la nueva partición esté disponible.

# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 12G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 11.5G 0 part
├─vg_lv_root (dm-0) 251:0 0 10.3G 0 lvm /
└─vg_lv_swap (dm-1) 251:1 0 1.2G 0 lvm [SWAP]
└─sda3 8:3 0 1G 0 part

sr0 11:0 1 1024M 0 rom

Nota :es posible que sea necesario reiniciar si el cambio no se muestra en este punto.

5. Cree un nuevo volumen físico en el LUN.

# pvcreate /dev/sda3

6. Agregue el nuevo volumen al grupo de volúmenes para el volumen de intercambio. Nuestros ejemplos usan SwapVG y /dev/sda3; reemplace con los nombres de volumen y dispositivos según corresponda a su implementación.

# vgextend SwapVG /dev/sda3

7. Deshabilite el intercambio para el volumen físico asociado.

# swapoff -v /dev/SwapVG/SwapLV

8. Cambie el tamaño del volumen lógico al tamaño deseado.

# lvresize /dev/SwapVG/SwapLV -L +8G

9. Formatee el volumen de intercambio extendido.

# mkswap /dev/SwapVG/SwapLV

10. Habilite el volumen lógico.

# swapon -va

11. Ver el nuevo tamaño de intercambio.

# cat /proc/swaps
Filename Type Size Used Priority
/dev/dm-1 partition 1257468 0 -1
# free
total used free shared buffers cached
Mem: 1784432 196920 1587512 516 12624 77268
-/+ buffers/cache: 107028 1677404
Swap: 1257468 0 1257468


Linux
  1. Cómo particionar un disco en Linux

  2. Cómo mover el intercambio de la partición del disco al volumen LVM en Linux

  3. Cómo cambiar el tamaño (extender) un sistema de archivos basado en particiones en Linux

  4. ¿Cómo mover una partición en GNU/Linux?

  5. Cómo extender una partición PV de Linux en línea después del crecimiento del disco virtual

Cómo extender el espacio de intercambio usando el archivo de intercambio en Linux

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

Cómo borrar la memoria de intercambio en Linux

Cómo cifrar la partición en Linux

Cómo verificar el espacio de intercambio en Linux

Cómo deshabilitar el intercambio en Linux