====== Redimensionar swap (y root) en LVM ====== Obtener el nombre de los grupos de lvm con ''lvs'' facundo@AMD-Ryzen:~$ sudo lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root vgubuntu -wi-ao---- 892,80g swap_1 vgubuntu -wi-ao---- 980,00m Apagar el swap actual facundo@AMD-Ryzen:~$ sudo swapoff /dev/vgubuntu/swap_1 Agregar el espacio facundo@AMD-Ryzen:~$ sudo lvresize -L+7G /dev/vgubuntu/swap_1 Insufficient free space: 1792 extents needed, but only 0 available Si no hay espacio suficiente, hay que achicar el otro VG ===== THIS MAY DESTROY YOUR DATA ===== Probablemente esto simplemente cambie el valor del último cluster/sector/byte/loquesea y si había datos después de esa posición no le importa. facundo@AMD-Ryzen:~$ sudo lvresize -L-15G /dev/vgubuntu/root --resizefs WARNING: Reducing active and open logical volume to 877,80 GiB. THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce vgubuntu/root? [y/n]: y Size of logical volume vgubuntu/root changed from 892,80 GiB (228557 extents) to 877,80 GiB (224717 extents). Logical volume vgubuntu/root successfully resized. la opción ''resizefs'' hace que además del volumen, también se redimensione la partición. Va a pedir desmontar la partición para hacer el resizefs. Por esto no va a tener éxito si uno está 'parado encima' con el SO y hay que hacerlo con una version live booteable. Ahora sí, agrego más espacio al swap, tenía 1 GB y quiero llevarlo a 8 facundo@AMD-Ryzen:~$ sudo lvresize -L+7G /dev/vgubuntu/swap_1 --resizefs Size of logical volume vgubuntu/swap_1 changed from 980,00 MiB (245 extents) to <7,96 GiB (2037 extents). Logical volume vgubuntu/swap_1 successfully resized. Formatear en formato swap con ''mkswap'' facundo@AMD-Ryzen:~$ sudo mkswap /dev/vgubuntu/swap_1 mkswap: /dev/vgubuntu/swap_1: warning: wiping old swap signature. Setting up swapspace version 1, size = 8 GiB (8543793152 bytes) no label, UUID=3d290871-9b31-4ece-a2e7-0fd1c655f01f y encender el pagefile de vuelta... facundo@AMD-Ryzen:~$ sudo swapon /dev/vgubuntu/swap_1 Verificar con ''free'' si anduvo todo bien facundo@AMD-Ryzen:~$ free total used free shared buff/cache available Mem: 16303720 14139144 815404 153332 1349172 1674812 Swap: 8343548 0 8343548