Назад | Перейти на главную страницу

получение ошибки ввода / вывода от клиента NFS на RHEL5

У меня есть два ящика RHEL5 в частной сети вместе (192.168.2.0/24), и я пытаюсь экспортировать файловую систему из одной в другую, но продолжаю получать следующую ошибку:

mount.nfs: Input/output error

на стороне клиента я вижу такой вывод:

mount: trying 192.168.2.101 prog 100003 vers 3 prot tcp port 2049
mount: trying 192.168.2.101 prog 100005 vers 3 prot tcp port 960

а на стороне сервера я вижу это:

Sep 20 14:14:32 omicron mountd[18739]: authenticated mount request from 192.168.2.87:635 for /srv/nfs/web (/srv/nfs/web)

но это все. Я открыл iptables, чтобы вся сеть 192.168.2.0/24 могла свободно общаться, но общедоступная сторона заблокирована до 22,80 и т. Д.

Любые идеи?

Для аналогичной проблемы я добавил в синтаксис команды mount следующие параметры «-o nolock, udp».

mount -o nolock,udp 192.168.4.11:/var/nfs /mnt/nfs/

Видимо это проблема, когда служба nfslook не запускается успешно.

Убедитесь, что portmapper запущен

На centos

chkconfig --list | grep portmap

Чтобы запустить его на centos и настроить его запуск при загрузке

service portmap start
chkconfig portmap on

У меня была аналогичная проблема, взгляните на это ссылка на сайт.
И вот этот.

В основном вам нужно открыть гораздо больше портов.

Проверьте следующее:

  • На сервере вы можете читать / писать в / srv / nfs / web и из него?
  • Что в вашем / etc / exports?
  • Что находится в /etc/hosts.*
  • Что в вашем / etc / sysconfig / iptables?
  • Что произойдет, если вы остановите сервис iptables на обоих хостах, а затем попытаетесь его смонтировать?
  • Каталог, в который вы пытаетесь его смонтировать, у вас есть доступ для чтения / записи?
  • Какие параметры монтирования вы используете / какая строка в / etc / fstab для монтирования?
  • Что выводят команды showmount -a и showmount -e?

Также обратите внимание, что portsentry может работать, отключите его и перезапустите portmap.

# /etc/init.d/portmap status
portmap dead but subsys locked
# /etc/init.d/portsentry stop
chkconfig portsentry off
# /etc/init.d/portmap start     
Starting portmap:                                          [  OK  ]