Chcete pouze zvětšit velikost swapu ve vašem systému pomocí mezery od sda2
. Vaše sda2
/dev/sda2 104G 74G 25G 75% /
Do vašeho systému můžete přidat další odkládací prostor pomocí odkládacího souboru vytvořeného dne /
který bude využívat váš sda2
. Stačí udělat:
dd if=/dev/zero of=/swapfile bs=20480 count=1M
a pak proveďte:
sudo mkswap /swapfile
sudo swapon /swapfile
a zkontrolujte, že swapovací prostor se o tuto částku zvýší pomocí free -m
a ano, chcete-li to povolit při spouštění, přidejte položku v /etc/fstab
/swapfile none swap sw 0 0
-
Správa paměti
-
Zobrazení souhrnu využití swapu vaším zařízením:
$ swapon -s
-
Zobrazení množství volné a použité fyzické a odkládací paměti:
$ free -h
-
K předběžnému přidělení místa /swapfile můžete použít následující řádek:
$ fallocate -l 20G /swapfile % OR $ dd if=/dev/zero of=/swapfile bs=20480 count=1M
-
-
Změňte oprávnění a vytvořte/aktivujte swap
$ chmod 600 /swapfile $ mkswap /swapfile $ swapon /swapfile
Zabezpečení souborů můžete zlepšit také změnou atributů souboru pomocí
chattr
. Doporučuji, abyste si přečetli jeho manuálovou stránku nebo tuto příručku na webu Tecmint. -
Ověřte, zda je povoleno zobrazením výstupu příkazu
cat /proc/swaps
, použijtefree
příkaz nebo$ swapon -s
-
Chcete-li jej povolit při spouštění , upravte
/etc/fstab
(statické informace o systému souborů), abyste zahrnuli následující, kde jsou polefs_spec
,fs_file
,fs_vfstype
,fs_mntops
,fs_freq
afs_passno
, o kterém si můžete přečístman 5 fstab
:$ vi /etc/fstab /swapfile none swap defaults,discard 0 0
- Ve čtvrtém parametru fs_mntops , nepoužívejte pouze
sw
při výměně na SSD, aledefaults,discard
tak, že se paměťové bloky při každém spuštění oříznou, viz odpověď zde o Jak provést zachycení chyb a výměnu v případě chyby/varování?discard
volba určitě funguje na oddílech.
- Ve čtvrtém parametru fs_mntops , nepoužívejte pouze
Ptáte se:"Jak přidělit více prostoru pro výměnu a zvětšit jeho velikost větší než Ram? ", neříká nic o změně způsobu nastavení vašeho systému.
Váš fdisk a bezplatný výstup nám říkají:
- Máte oddíl (/dev/sda3) vyhrazený pro swap. Pokud jen změníte velikost tohoto oddílu, neměli byste na svém systému nic měnit, abyste využili prostor navíc. (/etc/fstab).
- Máte oddíl (/dev/sda2), na kterém je operační systém. Tento oddíl má 26G volného místa. Pokud tento oddíl zmenšíte o 20G, operačnímu systému zbude 5G k růstu a použití.
Odkládací oddíl není rozšířený oddíl, takže je o něco snazší zvětšit velikost.
Požadované nástroje:
- Zaváděcí operační systém s gparted
Podívejte se zde na jedno umístění poslední bezplatné verze Parted Magic
Pokyny pro změnu velikosti oddílů pomocí gparted
- zaveďte jiný operační systém, který má nástroj gparted
- V gparted; změnit velikost oddílu OS (/dev/sda2). Snižte o množství todonate, abyste vyměnili prostor. To může trvat hodně času, protože všechna data, která jsou v uvolňovaném prostoru, bude nutné přesunout pomocí gparted.
- V gparted; změnit velikost odkládacího oddílu (/dev/sda3). Přesuňte a roztáhněte, abyste zahrnuli veškerý volný prostor.
- restartujte do sda2 OS.
- ověřte, že se používá odkládací oddíl (/dev/sda3).
Pamatujte, že měníte disk a diskové oddíly na nízké úrovni a že jakékoli chyby nebo selhání mohou poškodit vaše data.
Nejprve si zálohujte data.