Страница 1 из 1
Установка портов по NFS
Добавлено: 2011-04-23 1:21:41
Miguel
Здравствуйте!
Проблема образовалась:
по nfs загружаю freebsd-8.1. Nfs сервер поднят на freebsd-7.3. Пытаюсь на загруженной по сети машине устанавливать порты - все собирается, устанавливается. Но как только в процессе установки какого-либо порта появляется команда "install -s ..." установка виснет.
к примеру:
Код: Выделить всё
install -s -o root -g wheel -m 555 python /usr/local/bin/python2.7
nfs server 192.168.1.3:/storage001/netboot: not responding
Корень примонтирован c опциями
rw,nolockd,udp (на время тестирования), также вот:
Код: Выделить всё
# cat /etc/exports
/storage001/netboot -alldirs -maproot=root -network 192.168.1 -mask 255.255.255.0
Что посоветуете, как от глюка избавиться?
Re: Установка портов по NFS
Добавлено: 2011-04-25 15:01:09
bagas
покажите вывод mount
и почему не указанно действие в exports -rw или -ro
-alldirs,rw попробуйте так.
Re: Установка портов по NFS
Добавлено: 2011-04-25 15:07:58
bagas
по поводу вашей ошибки...
Предупреждения
При монтировании ресурсов быстрого сервера имеет смысл использовать опции монтирования rsize=1024,wsize=1024. Их желательно использовать, поскольку быстрые серверы вызывают переполнение данных в драйвере Ethernet на медленных клиентских машинах. Одним из симптомов этой проблемы является выдача следующего сообщения на консоль клиентских машин:
RPC: Timed out M
Еще одним симптомом этой проблемы может быть кажущееся зависание клиентской машины с выдачей на ее консоль сообщения:
NFS server hostname not responding, still trying M
Учтите также, что при монтировании по NFS одного файла его нельзя будет открыть с флагом O_CREAT. Информацию о флаге O_CREAT см. на странице справочного руководства
Re: Установка портов по NFS
Добавлено: 2011-04-26 12:25:23
Miguel
спасибо за комментарий.
bagas писал(а):и почему не указанно действие в exports -rw или -ro
-alldirs,rw попробуйте так.
потому что вот:
The -ro option specifies that the file system should be exported read-only,
default read/write.
The option -o is a synonym for -ro in aneffort to be backward compatible with older export file formats.
так что это, увы не катит(( остальное пробую, отпишусь о результатах.
Re: Установка портов по NFS
Добавлено: 2011-04-28 10:16:43
Miguel
нет, не катит. опций rsize и wsize в man mount_nfs (для freebsd 8.1) не видно))
Re: Установка портов по NFS
Добавлено: 2011-04-28 15:56:17
bagas
#man mount_nfs
Код: Выделить всё
rsize=<value>
Set the read data size to the specified value. It should
normally be a power of 2 greater than or equal to 1024.
This should be used for UDP mounts when the ``fragments
dropped due to timeout'' value is getting large while
actively using a mount point. (Use netstat(1) with the
-s option to see what the ``fragments dropped due to
timeout'' value is.)
wsize=<value>
Set the write data size to the specified value. Ditto
the comments w.r.t. the rsize option, but using the
``fragments dropped due to timeout'' value on the server
instead of the client. Note that both the rsize and
wsize options should only be used as a last ditch effort
at improving performance when mounting servers that do
not support TCP mounts.
Почему у меня видно?
Re: Установка портов по NFS
Добавлено: 2011-04-29 11:33:21
Miguel
да, есть, не заметил я что ли)). но с этими опциями вообще не работает.
Re: Установка портов по NFS
Добавлено: 2011-05-02 22:22:22
Miguel
да... собрал уж freebsd 7.3 и ее гружу по nfs. то же самое. виснет после выполнения install -s ...
какие еще могут быть предложения?
Re: Установка портов по NFS
Добавлено: 2011-05-03 0:50:42
LizardOfOzz
Miguel писал(а):да... собрал уж freebsd 7.3 и ее гружу по nfs. то же самое. виснет после выполнения install -s ...
какие еще могут быть предложения?
Какие настройки nfs в rc.conf на клиенте и сервере?