Kuinka lisätä virtuaalimuistia Linuxissa

...

Lisää virtuaalimuistia Linuxissa

Kun Linux-järjestelmä määritetään alun perin, kiintolevylle luodaan swap-osio, jota käytetään Linuxin virtuaalimuistina muiden dataan käytettävien osioiden ohella. Valitettavasti kiintolevyn osioiden kokoa ei voida muuttaa ilman tietojen menetystä. Kaikki ei kuitenkaan ole menetetty, jos tarvitaan lisää vaihtoa. Jos tiedostojärjestelmässä on jäljellä tilaa, jota voidaan käyttää swap-tiedostona, voidaan luoda sivutustiedosto, jota käytetään yksinomaan ylimääräisenä virtuaalisena muistina Linuxissa.

Vaihe 1

Määritä käytettävissä olevan vapaan tilan määrä "df"-komennolla. Päätä swap-tiedoston koko vapaan tilan määrän perusteella.

Päivän video

Vaihe 2

Luo aiemmin päätetyn kokoinen sivutustiedosto komennolla "sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024", jossa 1024 on swap-tiedoston koko megatavuina ja swap-tiedoston koko nimi on /mnt/swapfile.

Vaihe 3

Muotoile swap-tiedosto komennolla "sudo mkswap /mnt/swapfile".

Vaihe 4

Ota swap-tiedosto käyttöön komennolla "sudo swapon /mnt/swapfile".

Vaihe 5

Uutta sivutustiedostoa ei käytetä uudelleenkäynnistyksen jälkeen, ellei järjestelmää kehoteta käyttämään swap-tiedostoa. Muokkaa /etc/fstab-tiedostoa ja lisää seuraava rivi kansioon /etc/fstab, jotta swap-tiedosto pysyy uudelleen käynnistysten välillä "/mnt/swapfile none swap sw 00."

Kärki

Kun swap-tiedostoa ei enää tarvita, muista sammuttaa swap-tiedosto, poistaa swap-tiedoston merkintä tiedostosta /etc/fstab ja lopuksi poistaa swap-tiedosto.