Solo desea aumentar el tamaño de intercambio en su sistema usando el espacio de sda2
. Tu sda2
/dev/sda2 104G 74G 25G 75% /
Puede agregar espacio de intercambio adicional a su sistema utilizando el archivo de intercambio creado en /
que utilizará su sda2
. Solo haz:
dd if=/dev/zero of=/swapfile bs=20480 count=1M
y luego hacer:
sudo mkswap /swapfile
sudo swapon /swapfile
y verifique, su espacio de intercambio aumentará en esa cantidad usando free -m
y sí, para habilitarlo en el momento del arranque, agregue la entrada en /etc/fstab
/swapfile none swap sw 0 0
-
Gestión de memoria
-
Para mostrar el resumen de uso de intercambio por su dispositivo:
$ swapon -s
-
Para mostrar la cantidad de memoria física y de intercambio libre y usada:
$ free -h
-
Para preasignar espacio a /swapfile, puede usar la siguiente línea:
$ fallocate -l 20G /swapfile % OR $ dd if=/dev/zero of=/swapfile bs=20480 count=1M
-
-
Cambiar permiso y crear/activar intercambio
$ chmod 600 /swapfile $ mkswap /swapfile $ swapon /swapfile
También puede mejorar la seguridad de sus archivos cambiando los atributos de sus archivos. usando
chattr
. Le recomiendo que lea la página del manual o lea esta guía en el sitio web de Tecmint. -
Verifique que esté habilitado viendo el resultado del comando
cat /proc/swaps
, usafree
comando, o$ swapon -s
-
Para habilitarlo en el momento del arranque , edite
/etc/fstab
(información estática sobre el sistema de archivos) para incluir lo siguiente donde los campos sonfs_spec
,fs_file
,fs_vfstype
,fs_mntops
,fs_freq
yfs_passno
, sobre el cual puedes leer porman 5 fstab
:$ vi /etc/fstab /swapfile none swap defaults,discard 0 0
- En el cuarto parámetro fs_mntops , no use solo
sw
al cambiar a un SSD perodefaults,discard
de tal manera que los bloques de memoria se recortan cada vez que se inicia, consulte la respuesta aquí sobre ¿Cómo hacer captura de errores e intercambio si hay error/advertencia? Eldiscard
La opción definitivamente funciona en particiones.
- En el cuarto parámetro fs_mntops , no use solo
Usted pregunta, "¿Cómo asignar más espacio para intercambiar y aumentar su tamaño más que RAM? ", no dice nada sobre cambiar la configuración de su sistema.
Tu fdisk y la salida gratuita nos dicen:
- Tiene una partición (/dev/sda3) dedicada al intercambio. Si solo cambia el tamaño de esa partición, no debería necesitar cambiar nada en su sistema para usar el espacio adicional. (/etc/fstab).
- Tiene una partición (/dev/sda2) que contiene el sistema operativo. Esta partición tiene 26G de espacio libre. Si reduce esta partición en 20G, al sistema operativo le quedará 5G para crecer y usar.
La partición de intercambio no es una partición extendida, esto hace que sea un poco más fácil aumentar el tamaño.
Herramientas necesarias:
- SO de arranque con gparted
Busque aquí una ubicación de la última versión gratuita de Parted Magic
Instrucciones para cambiar el tamaño de particiones con gparted
- iniciar en otro sistema operativo que tenga la herramienta gparted
- In gparted; cambiar el tamaño de la partición del sistema operativo (/dev/sda2). Reducir por cantidad todonate para intercambiar espacio. Esto podría llevar mucho tiempo porque gparted deberá mover todos los datos que se encuentran en el espacio que se está liberando.
- In gparted; cambiar el tamaño de la partición de intercambio (/dev/sda3). Mover y ampliar para incluir todo el espacio libre.
- reiniciar en el sistema operativo sda2.
- verifique que se esté utilizando la partición de intercambio (/dev/sda3).
Recuerde que está cambiando su disco y particiones en un nivel bajo y que cualquier error o bloqueo podría dañar sus datos.
Haga una copia de seguridad de sus datos primero.