Увеличение объема подкачки swap во FreeBSD

Бывает необходимо быстро создать/добавить swap во FreeBSD для какого-нибудь процесса, пожирающего память с астрономической скоростью. В хендбуке нашел замечательное решение:
Создаем пустой файл размером 2Гб, заполненный нулями, в корне ФС:

# dd if=/dev/zero of=/swap.file bs=1M count=2048

Даем права доступа только для root

# chmod 600 /swap.file

Подключаем файл как виртуальный диск

# mdconfig -a -t vnode -f /swap.file -u 0

В каталоге /dev появляется виртуальный диск md0
И включаем в swap

# swapon /dev/md0

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

swapfile="/swap.file"
Запись опубликована в рубрике *Unix,*Linux, FreeBSD. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91