Как добавить в Linux SWAP на лету

В корне (или где-то еще) создать файл, забитый нулямя нужного размера:

dd if=/dev/zero of=/swapfile1 bs=1024 count=524288

Создается файл с именем /swapfile в корне, размер 1024 байт, количество блоков 524288, итого получается файл размером 512 Мб (1024 * 512MB = count 524288 block size).

Защита созданного файла, все под рутом:

chown root:root /swapfile1
chmod 0600 /swapfile1

Создание Swap-окружения в файле:

mkswap /swapfile1
Пример вывода:
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=0e5e7c60-bbba-4089-a76c-2bb29c0f0839

Включаем файл:

swapon /swapfile1

Должно подхватить без ошибок. Далее прописать в /etc/fstab, чтобы работало при рестарте системы:

/swapfile1    swap                    swap    defaults         0 0

Чтобы проверить, что запись работает и не дает сбоя, отключить своп и включить заново:

swapon -a
swapoff /swapfile1

Если нет ошибок, то всё успешно, для наглядности проверяем:

$ free -m
# swapon -s



Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: