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