Ř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
nebomkswap /dev/sdXX
- použijte
swapon /swapfile
neboswapon /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.)