Как изменить размер файла подкачки в Ubuntu

debianeach

Опубликован:  2019-01-17T08:40:10.124026Z
103100

Продолжаем разбираться с операционной системой Ubuntu 18.04 LTS и настраивать десктоп ручками. В этой краткой статье я расскажу, как можно изменить размер уже настроенного файла подкачки на примере установленной и настроенной в предыдущих выпусках блога десктопной Ubuntu 18.04 LTS с LXDE.

В текущем состоянии система имеет файл подкачки, который был настроен автоматически программой установки mini.iso непосредственно при установке операционной системы. Проблема в том, что его размер меня некоторым образом не устраивает.

Изменить размер файла подкачки достаточно просто. Для начала необходимо определить его имя. Посмотрим на содержание fstab.

cat /etc/fstab

Y1IIVmLVhY.png

Последняя строчка показывает, что подкачка смонтирован в адрес /swapfile. Посмотреть размер файла можно при помощи du.

du -sh /swapfile

z6fm1N2otw.png

Кроме этого состояние подкачки можно увидеть в системном мониторе top.

RwIGsvg4Nv.png

На снимке экрана выше видно, что подкачка на данный момент не используется, а размер свопа меньше размера оперативной памяти компьютера, ну и как следствие в потенциале я получаю проблему со спящим режимом. А это значит, что размер файла подкачки желательно увеличить до 2ГиБ - это размер оперативной памяти моего компьютера. Поступаю следующим образом... Отключаю подкачку.

sudo swapoff /swapfile

4wmZraQuUe.png

Обязательно следует убедиться, что подкачка отключена, для этого опять понадобится top.

vyARr9ZsUe.png

На снимке экрана выше видно, что в строчке КиБ Swap результаты обнулились. Удаляю файл из файловой системы.

sudo rm -f /swapfile

zZAaJnQNv0.png

Создаю новый файл с тем же именем и в том же адресе, но другого размера.

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

2u0T9CHLTU.png

Изменяю вновь созданному файлу атрибуты доступа.

sudo chmod 600 /swapfile

nLgCN83acO.png

Создаю пространство подкачки в созданном только что файле.

sudo mkswap /swapfile

ylcSgb1UFD.png

Включаю подкачку.

sudo swapon /swapfile

TxRa5bKysC.png

И иду в top посмотреть на результат.

m8dUyG41V4.png

Теперь размер оперативной памяти полностью умещается в размере пространства подкачки, таким образом я получаю возможность полноценно использовать на компьютере спящий режим. Можно перезагрузить компьютер, и убедиться, что перенастроенная подкачка подцепилась после перезагрузки и работает, так как я не менял имя файла подкачки и не редактировал fstab. Цель достигнута.

Комментарии: