Debian 10 u VirtualBox-u - 6.deo

Share on:

SWAP fajl


:leftInstaliranje min. Debiana 10 (Buster) u VirtualBox-u - 1.deo
Instaliranje min. Debiana 10 (Buster) u VirtualBox-u - 2.deo
Podešavanje posle instalacije - 3.deo PCManFM-Qt
Podešavanje posle instalacije - 4.deo Podešavanje izgleda
Podešavanje posle instalacije - 5.deo Muzički plejer ncmpcpp
Podešavanje posle instalacije - 6.deo SWAP fajl

Pored particije gde se nalazi sistem, često vidimo i jednu čija je svrha možda nejasna. To je SWAP particija. Više o tome na:
https://itsfoss.com/swap-size/
Uobičajeno je da se SWAP particija instalira prilikom instalacije OS-a, mada može da se doda bilo kada. Alternativno, moguće je umesto particije formirati SWAP fajl koji ima istu namenu. Obe škole mišljenja imaju argumente za i protiv, ali postoji i treća koja negira potrebu za SWAP prostorom kod modernih računara sa 32 GB RAM-a i više.
Na datom linku dobićete informacije za donošenje odluke da li da uopšte predvidite SWAP prostor i ako da, koliko prostora odvojiti za njega. Odlučite li se ipak za SWAP fajl, evo kako bih ja to uradio u Debianu:

  1. Otvorimo terminal sa WIN+T :
1sudo fallocate -l 1G /swapfile   # da swap fajl bude 1 GB
  1. Ako komanda fallocate ne radi onda idemo ovako:
1sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
  1. Definišemo ovlašćenja:
1sudo chmod 600 /swapfile
  1. Koristimo mkswap utility da SWAP fajl stavimo u funkciju:
1sudo mkswap /swapfile
  1. Aktiviramo ga u novoj ulozi:
1sudo swapon /swapfile
  1. da bi SWAP fajl ostao trajno (i posle restarta) otvorimo /etc/fstab u na primer nano editoru i dodamo sledeću liniju:
1sudo nano /etc/fstab  

dodajemo liniju kao na slici: /swapfile swap swap defaults 0 0 swapfile 7. Na kraju provera da li je swap fajl aktivan::

1sudo swapon --show
  1. Provera swappiness vrednosti odnosno koliko često sistem koristi SWAP prostor:
1cat /proc/sys/vm/swappiness

Default je 60.
Vrednost je izmedju 0 - 100.
Što je bliže nuli znači da sistem izbegava korišćenje SWAP prostora.
Možemo zadati sistemu swappiness vrednost npr. 10:

1sudo sysctl vm.swappiness=10

Da bi ovaj parametar ostao trajno (i posle restarta):

1sudo nano /etc/sysctl.conf​
2vm.swappiness=10         # dodajemo ovu liniju fajlu /etc/sysctl.conf
  1. Brisanje SWAP fajla:
1sudo swapoff -v /swapfile    # prvo deaktiviranje
2sudo nano /etc/fstab
3# brišemo liniju "/swapfile swap swap defaults 0 0 "  

CTRL+O --> ENTER --> CTRL+X upamti promene i zatvara nano

1sudo rm /swapfile