Добавляем SWAP во FreeBSD

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
27.565
Реакции
12.158
Веб-сайт
itnull.me
Бывает необходимо быстро создать/добавить swap во FreeBSD для какого-нибудь процесса, пожирающего память с астрономической скоростью. На просторах интернета нашел замечательное решение.

Создаем пустой файл размером 4Гб, заполненный нулями, в корне ФС:

1
Код:
dd if=/dev/zero of=/home/swap bs=1M count=4096
Даем права доступа только для root

2
Код:
chmod 600 /home/swap
Подключаем файл как виртуальный диск

3
Код:
mdconfig -a -t vnode -f /home/swap -u 0
В каталоге /dev появляется виртуальный диск md0 И включаем в swap

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

5
Код:
swapfile="/home/swap"
 

Создайте аккаунт или войдите в систему, чтобы комментировать

Вы должны быть зарегистрированным, чтобы оставить комментарий

Создать аккаунт

Создайте аккаунт в нашем сообществе.

Войти

У вас уже есть аккаунт? Войдите здесь.

Назад
Сверху Снизу