03.05.2018 10:41
OlegON
 
Не хватает на ноуте у жены памяти, а поскольку сам ноут в каком-то достаточно обозримом будущем должен отправиться на склад убитых, то память в него совать не хочу. Когда ставил Linux не расчитывал, что будет 100500 закладок в хроме, своп не делал (SSD). Теперь стало поджимать, а раздел сделать леньнегде. Решил сделать swap в файле. Делается быстро...

Во-первых, убедитесь, что у вас не BTRFS, которую свопом вроде как можно убить, не пробовал.

Памяти 4Гб, соответственно, swap будет 2Гб. vm.swappiness не трогаем.

Код:
fallocate -l 2G /swapfile
dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
соответственно, чтобы это все поднялось после перезагрузки в /etc/fstab добавляем запись
Код:
/swapfile none swap defaults 0 0
инструкция подходит для всех современных Linux, если вдруг забыли создать раздел swap или специально его не создавали при установке. Удалить еще проще.
Код:
swapoff -a
rm -f /swapfile
и удаляете запись из /etc/fstab
09.04.2024 19:42
OlegON
 
На BTRFS все сильно быстрее делается (а по варианту выше не работает, поскольку надо с файла CoW снимать)
Код:
btrfs filesystem mkswapfile --size 32G swapfile
swapon /swapfile
Часовой пояс GMT +3, время: 06:08.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.