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 /swapfileTambié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, usafreecomando, 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_freqyfs_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
swal cambiar a un SSD perodefaults,discardde 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? EldiscardLa 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.