Насколько вам приятно рекомендовать FirstVDS своим друзьям и коллегам?
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
В прошлый раз вы поставили нам из 10, продолжить опрос?

Создание swap на виртуализации KVM

Статья давно не обновлялась, поэтому информация могла устареть.


Также эта заметка годится для использования на виртуализации XEN

Все действия выполняются пользователем root

Linux

  • Создаём файл для swap
dd if=/dev/zero of=/swap.file bs=1M count=512

Данная команда создаст файл /swap.file размером 512 мегабайт. Нужно больше - можно увеличить count

  • Правим права на него
chmod 600 /swap.file

Это чтобы никто не мог писать и читать файл, кроме владельца - root

  • Форматируем файл под swap
mkswap /swap.file
  • Правим файл /etc/fstab

Чтобы swap включался при загрузке, нужно добавить его в /etc/fstab

Добавляем строку

/swap.file      swap            swap    defaults        0       0

После этого можно перезагрузить VDS и проверить наличие swap командой free -m

Должно быть что-либо вида

Swap:          511          0        511
  • Включение swap сразу же

Можно включить swap и без перезагрузки VDS

Для этого нужно выполнить

swapon /swap.file

FreeBSD

  • Создаём файл для swap
dd if=/dev/zero of=/swap.file bs=1M count=512

Данная команда создаст файл /swap.file размером 512 мегабайт. Нужно больше - можно увеличить count

  • Правим права на него
chmod 600 /swap.file

Это чтобы никто не мог писать и читать файл, кроме владельца - root

  • Правим файл /etc/rc.conf

Чтобы swap включался при загрузке, нужно добавить в /etc/rc.conf строку

swapfile=/swap.file

После этого можно перезагрузить VDS и проверить наличие swap командой top

Должно быть что-либо вида

Swap: 512M Total, 512M Free
  • Включение swap сразу же

Можно включить swap и без перезагрузки VDS

Для этого нужно выполнить

mdconfig -a -t vnode -f /swap.file -u 0
swapon /dev/md0

Этот материал был полезен?

Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!