- - Jak nastavit odkládací soubor v systému Linux

Jak nastavit odkládací soubor v systému Linux

Výměna je nezbytnou součástí Linuxu a jak to fungujeřídí programy. Díky tomu mohou uživatelé Linuxu pozastavit RAM a dokonce přidělit další paměť pro programy, které mají použít, když dojde fyzická paměť RAM. Stačí říct, že každý by měl používat swap. U tradičních linuxových distribucí je vyhrazený oddíl vytvořen speciálně pro použití swapu. Takto se věci dělaly velmi dlouhou dobu. V roce 2017 se však odkládací soubory dostaly do módy. Například: v nedávné době Ubuntu vytvořil odkládací oddíly pro odkládací soubor a další pravděpodobně budou v budoucnu dělat totéž. Důvod? Pohodlí. Je to jeden menší oddíl, který se nastaví během instalace. Systém se tak může nainstalovat rychleji. Kromě toho lze odkládací soubor zvětšit, aniž by se celý pevný disk rozdělil, a lze jej rychle vypnout bez větších potíží. Zde je návod, jak nastavit soubor SWAP v systému Linux.

Poznámka: odkládací soubor lze nastavit na jakékoli distribuci systému Linux. Nejdříve prosím nainstalujte distribuci Linuxu bez odkládacího oddílu! Nezapomeňte, že to neznamená instalaci pomocí tradičního a snadného instalátoru.

Pro získání instalace „bez výměny“ se často stává,Je vyžadována „vlastní instalace“. To znamená ruční dělení, včetně: nastavení oddílů a připojovacích bodů a (pokud je UEFI) spouštěcího oddílu.

Například: v instalačním programu Ubuntu, abyste získali vlastní instalaci, zaškrtněte políčko „něco jiného“. Na jiných distribucích Linuxu to může být „vlastní rozvržení“ nebo něco podobného.

Pokud používáte souborový systém BtrFS, postupujte podle této příručky. BtrFS nemá absolutně žádnou podporu pro odkládací soubory.

Nastavení výměny

Vytvoření odkládacího souboru zahrnuje vytvoření souboru pomocíDD. Budeme muset vytvořit soubor pomocí nástroje DD. Mějte na paměti, že odkládací soubor by měl být totožný s velikostí vašeho fyzického berana. Zadejte tento řetězec příkazů přesně tak, jak se zobrazuje. Uživatel musí zadat vše v této dlouhé větě najednou a spustit jej, jako by to byl jeden příkaz.

Pokud se to povede úspěšně, budete požádáni o zadání čísla (v GB) a jeho převedení na megabajty. Není vyžadována matematika.

Poznámka: Pokud máte více než 4 GB paměti RAM, vytvořte namísto toho svůj odkládací soubor na polovinu RAM.

echo "enter gigabytes:";read gigabytes;calculated=$((1024 * $gigabytes))

Výpočet odkládacího souboru je připraven. Terminál uložil výpočet uvnitř vypočítaného $. Teď si to vezměte a zapojte je do DD. Mějte na paměti, že proces vytvoření odkládacího souboru zabere trochu času a nebude žádná obrazovka pro načítání. Pokud to terminál umožňuje, zadejte další příkaz.

sudo dd if = / dev / zero = / swapfile bs = 1M count = $ vypočítáno

Dále změňte oprávnění pro odkládací soubor v /. To je nutné, protože systém musí mít plný přístup k souboru. Bez tohoto nebude swap fungovat správně.

získat kořenovou skořápku s: sudo -s

chmod 600 /swapfile

S opravenými oprávněními je čas použít příkaz Mkswap. Ve skutečnosti jde o nástroj, který dokáže zabrat oddíl nebo soubor a změnit jej na odkládací prostor.

mkswap /swapfile

Oprávnění jsou nyní nastavena a vše je připraveno. Dalším krokem v procesu je říct Linuxu, aby zapnul swap. To se provádí příkazem swapon.

swapon /swapfile

Když uživatel zadá výše uvedené 4 příkazy, přepíná sesoubor by měl být funkční. To však nestačí, protože systém musí při spuštění vědět, co je swap a kde je umístěn. To se provádí úpravou / etc / fstab soubor (karta systému souborů).

Začněte přidáním komentáře na konec souboru. Jedná se o označení karty souborového systému, aby bylo budoucí úpravy snazší (protože uživatel může snadno zobrazit štítek s poznámkami a vědět, co je co).

echo "# Swap file" >> /etc/fstab

Dále přidejte do komentáře řádek, který určuje, kde je odkládací soubor v systému, jak by s ním měl systém zacházet a atd.

echo "/swapfile none swap defaults 0 0" >> /etc/fstab

Po provedení těchto dvou úprav restartujte systém. Od nynějška, kdy se tento stroj Linux načte, bude muset použít odkládací soubor.

Zakázání odkládacího souboru

Na rozdíl od odkládacího oddílu mohou uživatelé snadno deaktivovatsoubor a velmi snadno uvolněte dříve použitý prostor. Není třeba nic dělit. Místo toho je permanentní deaktivace swapu rychlým 3 krokovým procesem.

Začněte otevřením terminálu a zadáním následujícího příkazu:

sudo nano / etc / fstab

Dále hledejte cokoli, co se týká výměny (například komentář, který uživatele informuje, že se jedná o odkládací záznam), a vše smažte. Poté uložte úpravy do souboru stisknutím

Ctrl + O.

S uloženými úpravami vypněte swap.

sudo swapoff -a

Zadejte kořenový adresář souborového systému.

cd /

Odstraňte samotný odkládací soubor.

sudo rm swapfile

Restartujte počítač. Po restartu je odkládací soubor úplně pryč a deaktivován.

Závěr

Výměna je užitečná, protože poskytuje další režiipro programy, když dojde nedostatek paměti. Přestože to není dostatečně uvedeno, odkládací soubory mají některé skutečné výhody. Díky tomu lze snadno vyměnit a vypnout bez rozdělení. Kromě toho lze jeho velikost podle potřeby měnit za chodu. Doufejme, že s tímto tutoriálem uživatelé Linuxu, kteří neznají výhody, které přináší použití odkládacího souboru, spíše než vyhrazený odkládací oddíl.

Komentáře