Руководство FreeBSD


Файлы подкачки


Вы можете создать файл определенного размера и использовать его как файл подкачки. В нашем примере будет использован файл /usr/swap0 размером 64MB. Конечно, вы можете использовать любое имя.

Пример 11-1. Создание файла подкачки в FreeBSD 4.X

  1. Убедитесь, что ядре включен драйвер vnode. Он невключен в последних версиях GENERIC.

    pseudo-device vn 1 #Vnode driver (turns a file into a device)

  2. Создайте устройство vn:

    # cd /dev

    # sh MAKEDEV vn0

  3. Создайте файл подкачки (/usr/swap0):

    # dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

  4. Установите подходящие права на (/usr/swap0):

    # chmod 0600 /usr/swap0

  5. Включите файл подкачки в /etc/rc.conf:

    swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.

  6. Перегрузите компьютер, или для включения подкачки прямо сейчас выполните:

    # vnconfig -e /dev/vn0b /usr/swap0 swap

Пример 11-2. Создание файла подкачки в FreeBSD 5.X

  1. Убедитесь, что в файле настройки ядра присутствует драйвер виртуального диска (md(4)). Он есть в ядре GENERIC.

    device md # Memory "disks"

  2. Создайте файл подкачки (/usr/swap0):

    # dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

  3. Установите подходящие права на (/usr/swap0):

    # chmod 0600 /usr/swap0

  4. Включите файл подкачки в /etc/rc.conf:

    swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.

  5. Перегрузите компьютер или для включения подкачки прямо сейчас введите:

    # mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0




Начало  Назад  Вперед