Как в Linux Mint и Ubuntu увеличить раздел подкачки. Как в Linux создать файл подкачки Swap

В этой статье на примере 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/

Добавить комментарий