Nedávná vydání Ubuntu používají odkládací soubor namísto tradičního odkládacího oddílu. Odkládací soubor je jednoduše soubor pod kořenem, který se používá jako swap pro sdílení zátěže RAM.
Největší výhodou použití odkládacího souboru je, že můžete snadno změnit jeho velikost. To není vždy případ, kdy používáte vyhrazený odkládací oddíl.
Podívejme se, jak změnit velikost odkládacího prostoru na Ubuntu.
Zvětšit velikost swap na Ubuntu
Pokud používáte odkládací oddíl a chcete zvětšit velikost odkládacího místa, můžete vytvořit odkládací soubor. Váš systém Linux může podle potřeby používat více odkládacích prostorů. Tímto způsobem se nebudete muset dotýkat oddílu.
Tento výukový program předpokládá, že v systému používáte odkládací soubor, nikoli odkládací oddíl.
Nyní se podívejme, jak zvětšit odkládací soubor. Nejprve se ujistěte, že máte ve svém systému odkládací soubor.
swapon --show
Zobrazí aktuální dostupný swap. Pokud vidíte typ souboru, znamená to, že používáte odkládací soubor.
swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
Nyní, než změníte velikost odkládacího souboru, měli byste swap vypnout. Měli byste se také ujistit, že máte k dispozici dostatek volné paměti RAM pro převzetí dat z odkládacího souboru. V opačném případě vytvořte dočasný odkládací soubor.
Pomocí tohoto příkazu můžete zakázat daný odkládací soubor. Příkaz nevytváří žádný výstup a jeho dokončení může trvat několik minut :
sudo swapoff /swapfile
Nyní použijte příkaz fallocate v Linuxu ke změně velikosti odkládacího souboru.
sudo fallocate -l 4G /swapfile
Ujistěte se, že jste tento soubor označili jako odkládací soubor:
sudo mkswap /swapfile
Měli byste vidět výstup, jako je tento, kde vás varuje, že starý podpis swapu je vymazán.
sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957
Jakmile to uděláte, povolte odkládací soubor:
sudo swapon /swapfile
A je to. Právě jste zvýšili velikost swapu v Ubuntu z 2 GB na 4 GB. Velikost swapu můžete zkontrolovat pomocí příkazu free nebo swapon --show
příkaz.
free -h
total used free shared buff/cache available
Mem: 7.7G 873M 5.8G 265M 1.0G 6.3G
Swap: 4.0G 0B 4.0G
Uvidíte, jak snadné je změnit velikost odkládacího prostoru díky odkládacím souborům. Nedotkli jste se oddílu, nerestartovali jste systém. Vše se dělalo za pochodu. Jak skvělé to je!
Doufám, že vám tento rychlý návod pomohl při změně velikosti odkládacího prostoru na Ubuntu a dalších distribucích Linuxu. Pokud máte dotazy nebo návrhy, zanechte prosím níže komentář.