V dnešní době má asi většina lidí v počítači RAM paměť o velikosti mnoha gigabajtů, což je sice v případě OS Windows stále málo, ale v případě Linuxu jsou například 4 gigabajty většinu času naprosto nevyužité. Pokud máme ještě dokonce více, případně spíše trpíme na neustálý nedostatek volného místa na pevném disku, můžeme snadno odstranit swap a tím pár giga místa získat navíc. Majitelé starších PC naopak spíše ocení možnost zvětšení velikosti swapu, případně lze swap umístit na vyhrazený a rychlý SSD disk.
Pokud čtete tento článek, tak předpokládám, že máte alespoň základní znalosti toho, co to ten swap je, k čemu slouží a jak otevřít terminál, protože v následujících krocích jej budete potřebovat.
Prvním krokem bude, že si otevřeme terminál (CTRL+ALT+T) a přihlásíme se jako root uživatel
sudo -s
dále si zobrazíme aktuální swap a jeho velikost
swapon -s
Terminál nám zobrazí tuto jednoduchou tabulku, v mém případě vidíte, že můj swap soubor se jmenuje "myswapfile" a že má velikost 1G (1048572 bitů).
Protože s tímto souborem chceme pracovat musíme jej nejdříve vypnout. Do terminálu tedy zadáme
swapoff -a
Poté upravíme jeho velikost podle naší potřeby. V tomto případě jej zvětšíme na 4G (1M x 4096)
dd if=/dev/zero of=/myswapfile bs=1M count=4096
Tato operace bude chvíli trvat, po dokončení uvidíte následující zprávu
Poté už jen systému řekneme, že jde o swap a zapneme jej
mkswap /myswapfile
swapon /myswapfile
Dále už jen restartujeme systém aby se provedené změny projevili a máme hotovo. Po restartování systému si můžeme otevřít terminál a opět příkazem swapon -s
si můžeme prohlédnout, že náš swap má skutečně novou velikost 4G.
Pokud máme naopak počítač vybaven velkým množstvím RAM paměti, je použití swapu prakticky k ničemu a je tedy možné jej úplně odstranit (toto ale osobně nedoporučuji).
Do terminálu zadáme tento příkaz
swapoff -v /myswapfile
a následně musíme v editoru odstranit záznam o existenci swapu ze souboru /etc/fstab. Pokud nemáte nainstalovanou aplikaci Gedit na úpravu zdrojových souborů, použijte takovou kterou nainstalovanou máte např. geany, mousepad nebo jinou.
gedit /etc/fstab
V okně editoru poté smažte řádek (celý!!!, většinou poslední) začínající názvem swap souboru /myswapfile
A nakonec odstraníme samotný swap soubor aby nám zbytečně nezabíral místo na HDD
rm -v /myswapfile
To je vše a samozřejmě nesmíme zapomenout restartovat systém.
myswapfile
může být odlišný, např. swapfile
!
Copyright © 2024 ELIX