Страница 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.

Код: Выделить всё

# uname -r
8.1-RELEASE
Почему у меня видно?

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 на клиенте и сервере?