В этой статье на примере Linux Mint и Ubuntu мы научимся смотреть информацию по разделе подкачки, создавать файл подкачки, а также увеличивать доступное для подкачки место.
Файл подкачки — это определённое место на постоянном хранилище (например, на жёстком диске), куда на время сбрасываются данные, которые не умещаются в оперативную память. То есть это возможность увеличить количество оперативной памяти без покупки модулей ОЗУ. Правка, такая «виртуальная» оперативная память работает медленнее.
Посмотреть текущий размер раздела подкачки можно командой:
1 | swapon --show |
Либо командой free:
1 | free -h |
Либо с помощью top:
1 | top |
Как можно увидеть, в системе присутствует файл подкачки размером 2 Гигабайта, что, предположим, недостаточно.
Отключаем и удаляем этот файл подкачки следующими командами:
1 2 | sudo swapoff -a sudo rm -f /swapfile |
На диске должно быть достаточно места, чтобы туда поместился файл подкачки того размера, который вы задали.
Для создания файла подкачки размером 8G (измените значение по вашему желанию) выполните команду:
1 | sudo fallocate -l 8G /swapfile |
Затем выполните команды:
1 2 3 | sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile |
Либо это можно сделать командой:
1 | swapon --show |
Вот и всё! Вам даже не нужно перезагружать систему, чтобы изменения вступили в силу.
Кстати, если вы вновь заходите изменить размер файла подкачки (в сторону увеличения или в сторону уменьшения — не важно), то в точности следуйте этой же инструкции ещё раз, но при создании файла подкачки укажите другой размер.
Содержание
Как в Linux Mint и Ubuntu удалить файл подкачки
Для полного удаления файла подкачки выполните команды:
1 2 | sudo swapoff -a sudo rm -f /swapfile |
Затем откройте файл /etc/fstab:
1 | sudo gedit /etc/fstab |
И удалите из него строку:
1 | /swapfile none swap defaults 0 0 |
Ошибка «fallocate: fallocate failed: Текстовый файл занят»
Если вы столкнулись с ошибкой:
1 | fallocate: fallocate failed: Текстовый файл занят |
Это означает, что вы хотите создать файл подкачки, но файл с таким именем уже существует и всё ещё используется.
Для его отключения и удаления выполните команды:
1 2 | sudo swapoff -a sudo rm -f /swapfile |
источник: https://zalinux.ru/