GNU/Linux >> Znalost Linux >  >> Linux

Jak zvětšit velikost swapu?

Řešení 1:

Při instalaci jste se rozhodli vytvořit samostatný odkládací oddíl. Nemůžete jej změnit online – i offline změna velikosti zabere značné množství času a nese potenciální riziko poškození vašeho následného souborového systému na /dev/sdc2.

Nejjednodušší možností, jak to obejít, je buď vytvořit nový odkládací oddíl na jiném disku, který aktuálně nepoužíváte (nebo si můžete dovolit offline pro přerozdělení), nebo jednoduše použít odkládací soubor v rámci existujícího souborového systému (který je součástí dodávky nějaké menší snížení výkonu kvůli režii souborového systému).

Obecný postup pro přidání odkládacího oddílu/souboru:

  • vytvořte buď nový oddíl typu 82h, nebo nový soubor o velikosti 8 GB pomocí dd if=/dev/zero of=/swapfile bs=1M count=8192
  • inicializujte jej pomocí mkswap /swapfile nebo mkswap /dev/sdXX
  • použijte swapon /swapfile nebo swapon /dev/sdXX respektive umožnit váš nový odkládací prostor za běhu
  • přidejte záznam do /etc/fstab, abyste se ujistili, že se váš nový odkládací prostor aktivuje po restartu

Váš aktuální odkládací oddíl zůstává používán, možná se ho budete chtít zbavit kvůli snížení složitosti. Stačí použít swapoff /dev/sdc1 pro tuto chvíli zakázat jeho použití a odstranit odkaz v /etc/fstab

Řešení 2:

Potřebovali byste v tomto případě výměnu? Nevím, co máte na svém systémovém systému spuštěno, ale snažím se mít na svých serverech dostatek paměti, abych se swapu úplně vyhnul...(mám to, ale pouze jako pojistku, pokud se můj server začne swapovat, koupím více paměti...)

Řešení 3:

Musíte znovu rozdělit disk. Pokud si dobře vzpomínám, přesunutí začátku linuxového oddílu není v parted podporováno, ale můžete také zmenšit svůj linuxový souborový systém a oddíl a poté provést další swap na konci disku. Nemůžete to udělat, když je systém online.

Alternativní řešení je použít velký soubor jako swap. (Nevím, jestli je to v dnešní době dobrý nápad.)


Linux
  1. Jak zvýšit velikost swapu na Ubuntu Linux

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

  3. Jak zvýšit limit velikosti stahování souborů v Apache

  1. Jak zvýšit velikost oddílu /tmp na cPanel

  2. Jak zvýšit velikost swapu na CentOS + cPanel

  3. Vyměňte velikost oddílu za 4 GB RAM

  1. Jak povolit linuxový odkládací oddíl?

  2. Jak zjistit velikost nepřipojeného oddílu v Linuxu?

  3. Jak změním swapovací oddíl v Linuxu?