Вне зависимости от того, что вы планировали, иногда система ведет себя неожиданно. Если вам потребовался дополнительный объем подкачки, его довольно просто добавить. Есть три способа увеличения объема подкачки: добавить новый жесткий диск, включить подкачку по NFS, или создать файл подкачки на существующем разделе.
За информацией о криптовании раздела подкачки обращайтесь к Раздел 17.17, <<Шифрование области подкачки>> данного Руководства.
Лучший способ добавить подкачку, конечно, использовать еще один жесткий диск. Вы можете сделать это в любой момент. Если такой способ подходит, прочтите еще раз информацию по пространству подкачки в Раздел 12.2, <<Начальное конфигурирование>> Руководства, где рассказывается о наилучшем способе организации раздела подкачки.
Подкачка через NFS рекомендуется только в том случае, если в системе отсутствует жесткий диск; подкачка через NFS ограничена скоростью сетевого подключения и к тому же дополнительно нагружает NFS сервер.
Вы можете создать файл определенного размера и использовать
его как файл подкачки. В нашем примере будет использован файл
/usr/swap0
размером 64MB. Конечно, вы
можете использовать любое имя.
Убедитесь, что в файле настройки ядра присутствует драйвер
виртуального диска (md(4)). Он есть в ядре
GENERIC
.
device md # Memory "disks"
Создайте файл подкачки (/usr/swap0
):
#
dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
Установите подходящие права на (/usr/swap0
):
#
chmod 0600 /usr/swap0
Включите файл подкачки в /etc/rc.conf
:
swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
Перегрузите компьютер или для включения подкачки прямо сейчас введите:
#
mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.