как увеличить файл подкачки

Комментарии

Alizeo
26.02.2012
11:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Есть 2 способа: простой и сложный.

Сложный (переразбитие дисков, перемещение разделов) описывать подробно не стану, уж больно много там нюансов, связанных с конкретной ситуацией.

А вот простой работает не хуже. И он более универсальный.

Итак, приступим.

Используемые переменные:
swapfile - имя будущего файла подкачки

Находим диск, где есть свободное место. которого нам хватит для дополнительного файла подкачки.

Создаем этот самый файл подкачки командой:

dd if=/dev/zero of=/swapfile bs=1024 count=1048576

Не забываем изменить 1048576 на необходимый нам размер файла в Кб. В моем случае это 1 Гб дополнительного(!) объема. Т.е. если до этого у меня размер свопа был 2 Гб, то после данной процедуры общий объем составит 3 Гб.

Указали размер. Теперь обозначим его как своп-файл, чтобы система об этом знала.

mkswap /swapfile

В консоли видим примерно такое:

# mkswap /swapfile
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=14628740-c04f-43a2-abcb-994e0749bd24

И, наконец, "включаем" файл, чтобы он начал работать, как полагается:

swapon /swapfile

Проверяем, что все получилось:

# swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2559996 18304 -1
/swapfile file 1048572 0 -2

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

Однако есть маленький нюанс: работать это все будет только до первой перезагрузки. Исправим недоразумение.

Откроем в любимом редакторе файл /etc/fstab Добавим в конец файла новую строку следующего содержания:

UUID=14628740-c04f-43a2-abcb-994e0749bd24 none swap sw 0 0

Естественно, что UUID мы указываем тот, что нам выдала команда mkswap (см. выше).

Вот теперь и в самом деле "Профит!".
can
16.04.2017
16:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
У меня выдаёт нет такой команды! помоги если не сложно плиз
x0124
17.01.2018
17:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
dd if=/dev/zero of=/swapfile bs=1G count=1
или, если уж все таки очень хочется заняться арифметикой)):
dd if=/dev/zero of=/swapfile bs=1M count=1024

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила