Великой эпохе нужны великие люди (Я. Гашек).

Как увеличить размер swap в Ubuntu

02.09.2019
Как увеличить размер swap в Ubuntu

В этой краткой статье вы узнаете, как увеличить размер подкачки в Ubuntu и других дистрибутивах Linux.

В последних выпусках Ubuntu вместо традиционного раздела подкачки используется файл подкачки. Файл подкачки — это просто файл под root, который используется как подкачка для распределения нагрузки на оперативную память.

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

Давайте посмотрим, как изменить размер пространства подкачки в Ubuntu.

 

Увеличьте размер swap в Ubuntu

Если вы используете раздел подкачки и хотите увеличить его размер, вы можете создать файл подкачки. Ваша система Linux может использовать несколько мест подкачки по мере необходимости. Таким образом, вам не нужно трогать раздел.

В этой статье предполагается, что в вашей системе используется файл подкачки, а не раздел подкачки.

Теперь посмотрим, как увеличить файл подкачки. Прежде всего, убедитесь, что у вас есть файл подкачки в вашей системе.

swapon --show

 

Он покажет текущий доступный своп. Если вы видите файл типа, это означает, что вы используете файл подкачки.

swapon --show
NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -2

 

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

Вы можете отключить данный файл подкачки с помощью этой команды. Команда не производит никакого вывода.

sudo swapoff /swapfile

 

Теперь используйте команду fallocate в Linux, чтобы изменить размер файла подкачки.

sudo fallocate -l 4G /swapfile

 

Убедитесь, что вы пометили этот файл как файл подкачки:

sudo mkswap /swapfile

 

Вы должны увидеть вывод, подобный этому, где он предупреждает, что старая подпись подкачки стирается.

sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957

 

Как только вы это сделаете, включите файл подкачки:

sudo swapon /swapfile

 

Вот и все. Вы только что увеличили размер подкачки в Ubuntu с 2 ГБ до 4 ГБ. Вы можете проверить размер свопа, используя команду free или команду swapon —show.

free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        873M        5.8G        265M        1.0G        6.3G
Swap:          4.0G          0B        4.0G

 

Вы видите, как легко изменить размер подкачки благодаря файлам подкачки. Вы не трогали раздел, вы не перезагружали систему. Все было сделано на лету. Как это круто!

Мы надеемся, что вы нашли это краткое руководство полезным для изменения размера пространства подкачки в Ubuntu, а также в других дистрибутивах Linux. Если у вас есть вопросы или предложения, пожалуйста, оставьте комментарий ниже.

Понравилась статья? Пожалуйста, поделитесь ей и помогите нам расти 🙂

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (12 оценок, среднее: 4,67 из 5)
Загрузка...
Поделиться в соц. сетях:

20 комментариев

Дмитрий 03.12.2019 от 9:43

Спасибо, помогло.

Дмитрий Болтянский 03.12.2019 от 22:29

Правда вот беда. Теперь нужно уменьшить размер swap-файла. И этот способ не работает.

123 05.02.2020 от 9:34

swapon: /swapfile: skipping — it appears to have holes.

Александр 05.02.2020 от 12:26

Для уменьшения размера файла swap нужно удалить файл командой sudo rm /swapfile после его отключения

Ольга 12.04.2020 от 8:37

Спасибо огромное, всё сделала по пунктам и своп увеличился!

Павел 01.08.2020 от 3:15

раз два и все готово. Спасибо за совет!

Василий 13.08.2020 от 11:56

спасибо. долго тянул , думал раздел увеличивать придется.

а нет, все так просто.

Roman 10.10.2020 от 23:36

Спасибо! Все очень легко и просто!!!

BeTeP 16.10.2020 от 9:24

Ерунда, после ребута будет старый своп, команда mkswap /swapfile не отрабатывает, fstab надо ручками править.

Sancho 02.11.2020 от 12:43

«Если вы видите файл типа, это означает, что вы используете файл» а если я использую не файл а раздел?

ChiVS 19.02.2021 от 20:12

Ubuntu 20.04 После перезагрузки остаётся новый размер swap. Ничего не слетает. Всё отрабатывает.

Илдар 27.02.2021 от 10:42

Спасибо за статью! Но можно ли добавить информацию как сделать так что бы после перезагрузки размер был такой как мы назначили?
На малинке по умолчанию 100 мегабайт всего, увеличил по подсказкам этой статьи до 1 гига, но после перезагрузки опять 100 мегабайт всего лишь!

мах 08.04.2021 от 16:57

Благодарю! коротко и понятно!

Александр 01.09.2021 от 17:41

Круто

Vaan 19.11.2021 от 20:33

Спасибо, все толково без воды и мусора, коротко и ясно!

Augusto 18.01.2022 от 11:39

не помогло, размер остался прежним

Amir 22.01.2022 от 3:26

Исправте пожалуйста там цифра 1 стоит(sudo fallocate -l 4G /swapfile), а должна быть буква l тоесть буква L

HanfukJ 31.07.2022 от 12:03

спасибо, после перезагрузки всё осталось, всегда страдал от нехватки оперативки!

СусАдмин 04.08.2023 от 12:26

Статься полная хрень, свап слетает после перезагрузки

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Scroll to Top