12. Мар 2021, 12:13

Создание файлового swap в Linux

В последнее время слишком часто мне это приходится делать, надоело гуглить, поэтму без лишних слов:

Создаем файл swap в корне и выставить ему правильные права

# touch /swap
# chmod 600 /swap

Файл мне нужен размером 17 GiB, забиваем созданный файл нулями на 17 гигов

# dd if=/dev/zero of=/swap bs=1024 count=17M

Делаем созданный файл областью подкачки с меткой SWAP

# mkswap /swap -L SWAP

Правим /etc/fstab, добавляем туда следующую строку

/swap   swap                    swap    defaults        0 0

Активируем swap

# swapon /swap

Проверка

# free -h
              total        used        free      shared  buff/cache   available
Mem:           31Gi       323Mi        13Gi       0,0Ki        17Gi        30Gi
Swap:          16Gi          0B        16Gi

# swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/swap                                   file            17825788        0       -2
comments powered by Disqus

© andrdi.com 2020