Swap через NFS.
Вступление.
Это HOWTO описывает процесс создание и использование swap раздела на NFS серевере. В виду того, что флэш карты имею ограниченный срок службы (в случае флэш карт от фирмы Kingston, срок службы составляет 300 000 циклов записи) создание на них раздела swap не самая лучшая идея. По этому, есть смысл монтировать его через NFS и когда он нам будет не нужен (например после компиляции программ из pkgsrc) мы его всегда сможем отмонтировать.
Сервер.
В файл /etc/rc.conf добавим следущие строки:
rpcbind=YES nfs_server=YES mountd=YES
далее в каталоге пользователя создадим файл swap размером 129MB:
# cd /home/user/
# mkdir jornada
# cd jornada
# dd if=/dev/zero of=/home/user/jornada/swap bs=4k count=32k
Следущим нашим шагом будет создание файла exports в каталоге /etc и добавление в него следущих строк:
# vi /etc/exports /home/user/jornada/swap -maproot=root: 192.168.0.4
где:
192.168.0.4 - адрес хоста Jornada в локальной сети.
Теперь, добавим в файл /etc/hosts следущие строки:
192.168.0.2 server.domain.pl server 192.168.0.4 jornada.domain.pl jornada 192.168.0.2 nfsserver.domain.pl nfsserver
Напоследок осталось присвоить соответствующие права файлу /home/user/jornada/swap:
# chmod 600 /home/user/jornada/swap
Клиент.
Конфигурация Jornada происходит следущим образом. В файл /etc/rc.conf дописываем строку:
nfs_client=YES
И еще в файл /etc/fstab:
nfsserver:/home/user/jornada/swap none swap sw,-T,nfsmntpt=/swap
Создадим каталог /swap:
# mkdir /swap
И это все. Теперь, после рестарта сервера и Jornada, мы должны иметь наш смонтированный swap.
Обслуживание swap.
Что бы проверить доступен ли наш swap, выполните следущую команду:
$ swapctl -l
когда swap нам будет не нужен (например после компиляции программ из pkgsrc) выполните команду:
# swapctl -U
Если нам снова нужно смонтировать swap то выполним:
# swapctl -A
- Страница для печати
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 5417 просмотра
вот кстати надо
вот кстати надо будет перенять опыт для мака :-))) там у меня раздел 25мБ под своп никак не хватает ;-)
Идея хороша
Идея хороша кстати говоря :-)
У меня так джорнада и свопиться через NFS.