Есть два фряшных компа: сервер и клиент. Так вот на сервере решил пошарить по nfs порты (/usr/ports) - все, что нужно прописал в /etc/rc.conf, /etc/exports, перезагружаюсь, смотрю демонов:
Код: Выделить всё
root@/home/vitaliy> ps -aux | grep nfs
root 896 0,0 0,4 3152 1060 ?? Is 18:28 0:00,03 nfsd: master (nfsd)
root 898 0,0 0,3 3104 812 ?? I 18:28 0:00,00 nfsd: server (nfsd)
root 899 0,0 0,3 3104 812 ?? I 18:28 0:00,00 nfsd: server (nfsd)
root 900 0,0 0,3 3104 812 ?? I 18:28 0:00,00 nfsd: server (nfsd)
root 901 0,0 0,3 3104 812 ?? I 18:28 0:00,00 nfsd: server (nfsd)
root@/home/vitaliy>
root@/home/vitaliy> ps -aux | grep rpcbind
root 841 0,0 0,5 3232 1244 ?? Ss 18:28 0:00,11 /usr/sbin/rpcbind
root@/home/vitaliy>
root@/home/vitaliy> ps -aux | grep mount
root 894 0,0 0,5 3204 1320 ?? Is 18:28 0:00,01 /usr/sbin/mountd -r
root@/home/vitaliy>
Код: Выделить всё
root@/home/vitaliy> mount_nfs -ibL 192.168.0.6:/usr/ports /mnt
root@/home/vitaliy> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 496M 39M 418M 8% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 496M 12K 456M 0% /tmp
/dev/ad0s1d 37G 1.5G 33G 4% /usr
/dev/ad0s2d 142G 72M 130G 0% /var
192.168.0.6:/usr/ports 24G 3.7G 18G 17% /mnt
root@/home/vitaliy> ls /mnt
.cvsignore Mk cad french math print x11-drivers
.portsnap.INDEX README chinese ftp mbone russian x11-fm
CHANGES Templates comms games misc science x11-fonts
COPYRIGHT Tools converters german multimedia security x11-servers
GIDs UIDs databases graphics net shells x11-themes
INDEX UPDATING deskutils hebrew net-im sysutils x11-toolkits
INDEX-5 accessibility devel hungarian net-mgmt test.img x11-wm
INDEX-6 arabic distfiles irc net-p2p textproc
INDEX-7 archivers dns japanese news ukrainian
KNOBS astro editors java palm vietnamese
LEGAL audio emulators korean polish www
MOVED benchmarks file.test lang ports-mgmt x11
Makefile biology finance mail portuguese x11-clocks
root@/home/vitaliy>

Ладно, перезагружаю оба сервера, т.к. нфс виснет на обеих сторонах, и пробую записать в подмонтированную папку записать файлик из нулей с помощью dd. Она тоже виснет, причем, если зайти с другой консоли и попытаться убить процесс dd, то не получится даже через kill -9.
Если попытаться подмонтироваться с клиента после принудительного разрыва, то в ответ получаю следующее:
-как на сервере (если его монтировать с самого себя):
Код: Выделить всё
root@/usr/src/sys/i386/conf> mount_nfs -ibL 192.168.0.6:/usr/ports /mnt
[udp] 192.168.0.6:/usr/ports: RPCPROG_NFS: RPC: Port mapper failure - RPC: Timed out
mount_nfs: Cannot immediately mount 192.168.0.6:/usr/ports, backgrounding
root@/usr/src/sys/i386/conf>
Код: Выделить всё
root@/home/vitaliy> mount_nfs -ibL 192.168.0.6:/usr/ports /mnt
[udp] 192.168.0.6:/usr/ports: RPCPROG_NFS: RPC: Port mapper failure - RPC: Timed out
mount_nfs: Cannot immediately mount 192.168.0.6:/usr/ports, backgrounding
root@/home/vitaliy>
Ладно, поставил задачу по-другому - поменять местами клиента и сервера. Все, что нужно прописываю, монтирую папку, расшаренную на клиенте, на сервере:
Код: Выделить всё
root@/usr/ports> mount_nfs -ibL 192.168.0.5:/usr/ports /mnt
root@/usr/ports> ls /mnt
nfs server 192.168.0.5:/usr/ports: not responding
^C
root@/usr/ports>
В общем, не знаю, в чем проблема...

P.S. Команды rpcinfo и showmount -a выдают нормальный результат.