Cum să creșteți memoria virtuală în Linux

...

Creșteți memoria virtuală în Linux

Când un sistem Linux este configurat inițial, pe hard disk este creată o partiție de swap care va fi folosită ca memorie virtuală în Linux, împreună cu alte partiții utilizate pentru date. Din păcate, partițiile de pe hard disk nu pot fi redimensionate fără pierderea datelor. Cu toate acestea, nu totul este pierdut dacă este nevoie de mai multe schimburi. Dacă mai există spațiu pe un sistem de fișiere care poate fi utilizat ca schimb, poate fi creat un fișier de schimb care este utilizat exclusiv ca memorie virtuală suplimentară în Linux.

Pasul 1

Determinați cantitatea de spațiu liber disponibil cu comanda „df”. Decideți dimensiunea fișierului de swap în funcție de cantitatea de spațiu liber.

Videoclipul zilei

Pasul 2

Creați un fișier swap de dimensiunea stabilită mai devreme cu comanda „sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024" unde 1024 este dimensiunea fișierului swap în megaocteți și numele complet al fișierului swap este /mnt/swapfile.

Pasul 3

Formatați fișierul swap cu comanda „sudo mkswap /mnt/swapfile”.

Pasul 4

Activați fișierul de schimb cu comanda „sudo swapon /mnt/swapfile”.

Pasul 5

Noul fișier de schimb nu va fi folosit după o repornire decât dacă sistemului i se spune să folosească fișierul de schimb. Editați fișierul /etc/fstab și adăugați următoarea linie în /etc/fstab pentru ca fișierul de swap să fie persistent între reporniri „/mnt/swapfile none swap sw 00”.

Bacsis

Odată ce fișierul swap nu mai este necesar, nu uitați să dezactivați fișierul swap, să eliminați intrarea fișierului swap din /etc/fstab și, în final, să eliminați fișierul swap.