Vés al contingut
21-03-2021

SwapDes de fa alguns anys, les distribucions Linux fan servir un fitxer d'intercanvi (Swap, per utilitzar quan s'esgota la memòria RAM o per hivernar el sistema) en comptes d'una partició d'Intercanvi. Si, com jo, en comptes de fer instal·lació nova es va actualitzant de versió en versió, és possible que el sistema encara estigui fent servir la partició. En el meu cas faig servir Ubuntu i tant al sobretaula com al portàtil que tinc la instal·lació la vaig fer ja fa més de 3 anys, i després vaig anar actualitzant. En aquest article es mostra com convertir la partició Swap a fitxer Swap.

Primer deshabilitem el swap:

sudo swapoff -a

A continuació creem el fitxer swap. La mida recomanada es pot trobar a la taula que es pot veure a aquest enllaç:

https://help.ubuntu.com/community/SwapFaq

L'ordre següent crearà el fitxer swap:

sudo fallocate -l 3G /swapfile

AIxò crea un swap de 3Gb, que s'ha d'ajustar a la mida recomanada per a cada sistema. Crea el fitxer a l'arrel del sistema (/) cosa que es pot canviar si no es disposa de prou espai a aquesta partició.

A continuació restringim els permisos del fitxer d'intercanvi:

sudo chmod 600 /swapfile

Sols "root" podrà escriure i llegir a aquest fitxer. Ara dediquem el fitxer creat a intercanvi:

sudo mkswap /swapfile

Per últim, hem d'assegurar que el fitxer d'intercanvi es munti cada arrencada del sistema:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Sols caldria ara eliminar la partició swap i aprofitar l'espai alliberat unint-lo a una altra partició o el que es vulgui, cosa que es pot fer amb gparted o d'altres eines habituals.

Finalment, s'ha d'esborrar la referència a la utilitat initramfs i actualitzar el grub. Primer comenteu (afeging # a l'inici) la línia que menciona la partició swap al fitxer següent:

/etc/initramfs-tools/conf.d/resume

i actualitzeu el grub i l'initramfs:

update-grub

update-initramfs -u

 

Funciona amb el Drupal

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer