====== Как создать swap файла в FreeBSD ====== Пример для FreeBSD 10.х и выше. Пример для 9.x [[https://www.freebsd.org/doc/handbook/adding-swap-space.html|смотрите в Handbook]] Что лучше использовать внутри VPS - swap файл или swap раздел так и осталось для меня загадкой. У swap файла сразу очевидно преимущество - его можно в любой размер уменьшить или увеличить. Поэтому мы рассмотрим создание именно swap файла. Особенно в контексте VPS это более актуально. Проверим вывод ''swapinfo'' и убедимся, что у нас нет swap в системе # swapinfo Device 1K-blocks Used Avail Capacity Создадим файл с говорящим именем ''/usr/swap512'' # dd if=/dev/zero of=/usr/swap512 bs=1m count=512 512+0 records in 512+0 records out 536870912 bytes transferred in 10.906140 secs (49226481 bytes/sec) Выставляем права на файл # chmod 0600 /usr/swap512 Добавляем информацию о swap в ''/etc/fstab'' # echo "md99 none swap sw,file=/usr/swap512,late 0 0" >> /etc/fstab Активируем swap # swapon -aL swapon: adding /dev/md99 as swap device Вывод ''swapinfo'' должен поменяться # swapinfo Device 1K-blocks Used Avail Capacity /dev/md99 524288 0 524288 0%