ITReality - IT Реальность

Заметки о компьютерах. Решение некоторых проблем.

FreeBSD

Подписаться на эту рубрику по RSS

Ничего не предвещало проблем, как вдруг откуда ни возьмись появилось

сообщение о нехватке 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

На этом создание файла подкачки завершено.