Как использовать удаленный компьютер для подкачки?

Как использовать удаленный компьютер для подкачки?

У меня есть два Linux-бокса, на одном из которых не так много оперативной памяти или дискового пространства. Как мне настроить файл подкачки на втором компьютере, чтобы первый мог его использовать?

решение1

У вас есть много вариантов. Вы можете использоватьНБДсетевое блочное устройство. Вы можете настроить монтирование NFS иобменяться им. Вы можете заменить CIFS.

По сути:

  1. Смонтируйте сетевой диск.

  2. Создайте на нем файл соответствующего размера. (Можно использовать dd if=/dev/zero of=/path/to/swapfile bs=xxx count=xxx)

  3. Сделайте этот файл устройством подкачки. (Используйте mkswap.)

  4. Смонтируйте его (используйте swapon.)

  5. Настройте его для постоянного использования. (Зависит от вашего дистрибутива. Проверьте /etc/fstab.)

Связанный контент