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


Подкачка по NFS в FreeBSD4.X


Положение и размер файла подкачки могут быть указаны в FreeBSD-специфичных параметрах BOOTP/DHCP с номерами 128 и 129. Ниже приведены примеры файлов настройки для ISC DHCP 3.0 или bootpd:

  1. Добавьте следующие строки к dhcpd.conf:

    # Global section option swap-path code 128 = string; option swap-size code 129 = integer 32;

    host margaux { ... # Standard lines, see above option swap-path "192.168.4.4:/netswapvolume/netswap"; option swap-size 64000; }

    swap-path это путь к каталогу, где расположены файлы подкачки. Файлы называются swap.client-ip.

    Старые версии dhcpd используют синтаксис option option-128 "..., которые более не поддерживаются.

    /etc/bootptab вместо этого использует следующий синтаксис:

    T128="192.168.4.4:/netswapvolume/netswap":T129=0000fa00

    Замечание: В /etc/bootptab, размер подкачки должен вычисляться в шестнадцатеричном формате.

  2. Создайте на NFS сервере с файлами подкачки файлы:

    # mkdir /netswapvolume/netswap

    # cd /netswapvolume/netswap

    # dd if=/dev/zero bs=1024 count=64000 of=swap.192.168.4.6

    # chmod 0600 swap.192.168.4.6

    192.168.4.6 это IP адрес бездискового клиента.

  3. На файловом сервере NFS с файлами подкачки добавьте следующую строку к /etc/exports:

    /netswapvolume -maproot=0:10 -alldirs margaux corbieres

    Затем заставьте mountd перечитать конфигурационные файлы как было показано выше.




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