Příkaz mkswap se používá k vytvoření odkládacího prostoru na oddílu úložiště. Obvykle se používá, když chcete přesunout odkládací prostor na jiný oddíl, než který byl vytvořen během instalace systému. Můžete například chtít ušetřit místo na spouštěcí jednotce s nízkou kapacitou.
Poskytuje možnosti pro provádění různých úkolů.
Možnost | Použito na |
---|---|
-c | Před montáží odkládacího prostoru ověřte, že zařízení neobsahuje vadné sektory. |
-p | Nastavte velikost stránky, kterou použije příkaz mkswap. Stránka je část paměti, která je zkopírována do úložného zařízení během procesu odkládání. |
-L {label} | Aktivujte odkládací prostor pomocí štítků aplikovaných na oddíly nebo systémy souborů. |
Pokud při spouštění příkazu mkswap narazíte na níže uvedenou chybu:
mkswap: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce OS | Příkaz |
---|---|
Debian | apt-get install util-linux |
Ubuntu | apt-get install util-linux |
Alpine | apk add util-linux |
Arch Linux | pacman -S util-linux-ng |
Kali Linux | apt-get install util-linux |
CentOS | yum install util-linux-ng |
Fedora | dnf install util-linux-ng |
Raspbian | apt-get install util-linux |
Příklady příkazů mkswap
1. Provedení výměny:
# mkswap /dev/sdf
2. Chcete-li zkontrolovat zařízení (pokud se jedná o blokové zařízení), zda neobsahuje špatné bloky:
# mkswap -c /dev/sdf
3. Vynutit – pokračujte, i když je příkaz hloupý:
# mkswap -f /def/sdf
4. Chcete-li zadat velikost stránky, kterou chcete použít:
# mkswap -p PAGESIZE
5. Chcete-li zadat štítek, povolit výměnu štítkem:
# mkswap -L LABEL
6. Chcete-li zadat verzi odkládacího prostoru:
# mkswap -v0 # mkswap -v1
7. Chcete-li zadat UUID, které se má použít:
# mkswap -U UUID