Swap apgabals ir daļa no ierīces virtuālās atmiņas. Virtuālo atmiņu veido pieejamā fiziskā atmiņa (RAM) un swap apgabals. Swap apgabals var būt swap nodalījumu (swap partition), swap fails vai to kombinācija.
Info par swap failu.
Informācija par swap faila nosaukumu, izmēru, cik izmantots.
swapon --show
swapon -s
cat /proc/swaps
free -h
Swap faila izveidošana.
1. Faila izveidošana ar iepriekš piešķirtu vietu. Failu veido / direktorijā (root directory).
fallocate --length <swap file size> /<swap file name>
Piemēram:
fallocate --length 2GiB /swapfile
2. Tiesību maiņa failam.
chmod 600 /<swap file name>
3. Swap apgabala izveidošana.
mkswap /<swap file name>
4. Swap ieslēgšana.
swapon /<swap file name>
5. Swap konfigurācijas pievienošana failā /etc/fstab (faila beigās).
/<swap file name> none swap sw 0 0
6. Ubuntu restarts. Swap faila pārbaude.
Swap faila izmēra maiņa.
1. Swap izslēgšana.
swapoff /<swap file name>
2. Faila izmēra maiņa.
• Faila izmēra palielināšana.
fallocate --length <new swap file size> /<swap file name>
Piemēram:
fallocate --length 3GiB /swapfile
• Faila izmēra samazināšana.
Pirms faila izmēra samazināšanas nullē esošo swap faila saturu.
Faila izmērs baitos.
ls -l /<swap file name>
Nullē faila saturu.
fallocate -z --length <swap file size> /<swap file name>
Faila izmēra maiņa.
fallocate -c --length <decrease swap file size by> /<swap file name>
Piemēram samazināt par 1GiB:
fallocate -c --length 1GiB /swapfile
3. Swap apgabala izveidošana.
mkswap /<swap file name>
4. Swap ieslēgšana.
swapon /<swap file name>
Rakstā sniegtā informācija tiek sniegta “tāda, kāda tā ir” (“as is”) bez jebkādas garantijas.