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

webmaster

Опубликован:  2021-04-26T10:35:50.878789Z
Отредактирован:  2021-05-07T10:02:41.819883Z
14
0
0
Вы неавторизованы, рекомендую зарегистрироваться и авторизоваться.

Ubuntu — это Debian-based операционная система одноимённого сообщества. И хоть ответ на вопрос в заголовке можно найти в одной из статей этого блога, где описана организация пространства подкачки в Debian bullseye, Ubuntu заслуживает отдельного внимания, благодаря количеству пользователей, которые используют эту систему ежедневно, а значит будут искать ответ именно на этот вопрос. Чтож, посмотрим ещё раз, как изменить размер файла подкачки, если он уже существует.

Итак, в моём хозяйстве есть свежий, только что установленный и полностью обновлённый десктоп Xubuntu — на мой взгляд самый гармоничный дистрибутив сообщества в плане дизайна, юзабилити и человеколюбия. Выглядит он на моём компьютере следующим образом:

q4S3FGpNm2.png

Как видно на снимке экрана, жесткий диск моего компьютера имеет один единственный раздел, на котором размещён корень системы. На стадии установки я никак не определял пространство подкачки и не создавал для него отдельный раздел. Тем не менее, если посмотреть на выхлоп системного монитора top, можно увидеть, что у операционной системы уже есть подкачка, и размер подкачки составляет на текущий момент 1425,6 МиБ.

MsiuQTq20K.png

Мне бы хотелось некоторым образом совсем чуть-чуть уменьшить размер подкачки — весьма странное желание, но себе отказывать нельзя, поэтому сейчас я покажу ещё раз, как удовлетворить свои желания. Алгоритм действий достаточно прост. Для начала мне нужно определить, где, в каком месте системы подкачка хранится, самое простое решение — посмотреть на содержимое файла fstab.

cat /etc/fstab

VuA8wzB5Gh.png

Как видно из выхлопа предложенной команды — последняя строчка fstab определяет, что подкачка размещена в файле с именем swapfile, который в свою очередь находится в корне системы. Давайте убедимся, что такой файл действительно существует в системе.

du -h /swapfile

WXzTfuRy2U.png

О да, такой файл есть и размер его соответствует показаниям системного монитора top. Попробуем отключить подкачку, и посмотрим, как это скажется на показаниях системного монитора.

sudo swapoff /swapfile

sixGK7d5Bs.png

6kGCFeuk9O.png

Великолепно.., теперь top показывает отсутствие подкачки, файл освобождён, и я могу его просто удалить с помощью команды rm.

sudo rm -rf /swapfile

djmhTv3jPf.png

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

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

8ZgreQGMnO.png

Здесь следует обратить внимание, что в команде dd я задал размер одного блока 1М и всего определил 1024 блока, таким образом я ожидаю получить файл размером 1 МиБ. Файл подкачки должен иметь особый режим доступа, определяю его.

sudo chmod 600 /swapfile

fNY2u3ydoQ.png

Чтобы использовать этот файл для подкачки, необходимо создать в нём соответствующую задаче файловую систему.

sudo mkswap /swapfile

y5OXmLQTv5.png

Как видно на последнем снимке экрана, мои ожидания подтвердились, и размер /swapfile действительно отвечает заданным в программе dd параметрам. Поскольку я не менял имя swapfile -а, мне даже не придётся править fstab, просто перезагружаю компьютер любым доступным способом, а после перезагрузки ещё раз заглядываю в системный монитор, для контроля заданных параметров пространства подкачки.

ZrFTQwrut0.png

Собственно сабж… Цель достигнута, и достигнута она достаточно простыми действиями, справится даже самый дремучий хомячок из числа новообращённых фанатов Ubuntu.

1. Важная информация для постоянных читателей

Уважаемый читатель, списки auriz.ru не имеет спонсоров и финансирования, и чтобы выжить мы можем рассчитывать только на поддержку своих постоянных читателей и их пожертвования. Если вам оказалась полезна эта или другая статья этого сайта, и вы хотите больше интересных материалов на auriz.ru, поддержите нас рублём, ваша поддержка даст нам шанс выжить, оплатить продление домена и VDS, написать и опубликовать для вас другие интересные материалы.

Поддержать нас можно переводом любой приемлемой для вас суммы на мой кошелёк yoomoney. Важно помнить, что перевод на пять рублей - лучше, чем никакого перевода, а без вашей помощи проект почти наверняка загнётся и прекратит существование очень скоро.

Важное замечание: оригинальные статьи блогов auriz.ru являются авторским контентом и защищены авторским правом, не допускается копирование и тиражирование материалов сайта на других ресурсах сети или в печатных изданиях без согласования с автором блога и администратором этого сайта, не воруйте у нас оригинальные материалы, мы создаём их только и исключительно для читателей нашего сайта.

Метки:  rm, dd, du, ubuntu, swap, xubuntu, top, fstab
Комментарии: