Динамическое добавление swap в Linux

Иногда может потребоваться добавить немножко виртуальной памяти, например чтобы открыть чтото больше в OOo или Gimp
Для этого не обязательно перекраивать таблицу разделов или возиться с LVM, а можно создать пустой файл, нужного размера и сделать из него swap

ffsdmad@ffsdmad:~$ free -m
total used free shared buffers cached
Mem: 2018 1225 793 0 7 335
-/+ buffers/cache: 882 1135
Swap: 2957 124 2832
ffsdmad@ffsdmad:~$ dd if=/dev/zero of=swap.swap bs=1M count=100
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 0,768403 c, 136 MB/c
ffsdmad@ffsdmad:~$ mkswap swap.swap
Устанавливается пространство для свопинга версии 1, размер = 104853 кБ
без метки, UUID=1b3f8a75-8214-406b-9841-a5f82bf56ae8
ffsdmad@ffsdmad:~$ sudo swapon swap.swap
ffsdmad@ffsdmad:~$ free -m
total used free shared buffers cached
Mem: 2018 1327 691 0 7 436
-/+ buffers/cache: 883 1135
Swap: 3057 124 2932

а когда не нужно - удалить

ffsdmad@ffsdmad:~$ sudo swapoff swap.swap
ffsdmad@ffsdmad:~$ rm swap.swap
ffsdmad@ffsdmad:~$ free -m
total used free shared buffers cached
Mem: 2018 1239 778 0 8 348
-/+ buffers/cache: 883 1135
Swap: 2957 124 2832

похожие страницы

  1. Ubuntu 9.10 добавление resume раздела
  2. cvs: добавление проекта
  3. Два варианта добавление GPG ключа репозитория из консоли
  4. Тестирование Ubuntu 10.04 beta и установка на LVM
  5. HOWTO: Как за 12 минут установить Linux, попробовать и удалить

#1:

Только нужно учитывать, что этот свап на порядок медленнее "честного"

ответить  2009-04-07 12:19:57 

#2:  Басманов:

Разумеется, но учитывая как редко им приходится пользоваться, я думаю это не критично
К тому же, ни кто не мешается использовать LVM вместо обычных средств разбиения диска
В LVM проблемы просто нет, если нужно выделяешь сколько нужно, а потом освобождаешь

ответить  2009-04-07 12:24:31