Ничего не предвещало проблем, как вдруг откуда ни возьмись появилось
сообщение о нехватке swap на FreeBSD сервере и как следствие этого
перестал работать Web-сервер. Я уже забыл когда последний раз совался
во FreeBSD ( благо, эта операционная система работает без нареканий),
но тут пришлось вспоминать…
из способов решить эту проблему я выбрал следующий:
Создание файла подкачки.
Мануал советует проверить есть ли в ядре драйвер виртуального диска
device md # Memory "disks"
К слову сказать, проверять я не полез… подумав, была не была, хуже все-равно не будет.
Первым делом создаем файл подкачки, я создал его в /usr
dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
Далее устанавливаем на него подходящие права доступа
chmod 0600 /usr/swap0
Прописываем в /etc/rc.conf следующую строку ( включаем swap-файл)
swapfile="/usr/swap0"
А далее либо перезагружаемся ( что собственно я и сделал ) либо:
mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
На этом создание файла подкачки завершено.