LTSP/Swap

Материал из ALT Linux Wiki


Рекомендации

Внимание: для использования этой функциональности крайне рекомендуется kernel-image-tmc-tc либо kernel-image-led-tc, с обычными ядрами при активном использовании любого типа сетевого файла подкачки (ltspswapd, NBD, NFS) будут происходить «зависания» терминала.

Варианты

ltspswapd

Классика жанра LTSP 4.2; представляет из себя модифицированный NBD-сервер. Устанавливается пакетом ltspswapd, параметры по умолчанию в /etc/sysconfig/ltspswapd обычно достаточны. Включение/запуск:

chkconfig ltspswapd on; service ltspswapd start

nbd-server

Устанавливается nbd-server >= 2.9.7-alt3, работает с ltsp-server >= 5.0-alt0.52). Конфигурирование и запуск:

  • можно взять за основу /etc/ltsp/nbd-server.config — скопировать его в /etc/nbd-server/config; размер свопа устанавливается (в порядке уменьшения приоритета): вторым параметром команды в prerun=<...> в /etc/nbd-server/config, SWAP_SIZE в /etc/ltsp/clients.conf, 128М — по умолчанию (в скрипте /usr/share/ltsp/scripts/mkswapfile)
  • по умолчанию swap удаляется при корректном закрытии клиента и создаётся (если ещё не существует) при старте; это поведение можно изменить в /etc/nbd-server/config заданием параметров prerun/postrun
  • chkconfig nbd on; service nbd start

NFS

Используется редко, но поддержка в принципе есть.