GNU/Linux >> Znalost Linux >  >> Linux

Jak zvýšit velikost swapu na Ubuntu Linux

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ář.


Linux
  1. Jak přidat odkládací soubor na Ubuntu

  2. Jak vytvořit swap v Linuxu

  3. Jak zvětšit odkládací prostor v Linuxu

  1. Jak zvýšit Swap v Linuxu / CentOS / Redhat / Ubuntu

  2. Jak vytvořit soubor s danou velikostí v Linuxu?

  3. Jak nastavím šifrovaný odkládací soubor v Linuxu?

  1. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  2. Jak vytvořit odkládací soubor v Linuxu

  3. Jak získat fyzickou velikost souboru v Linuxu?