LINUX.ORG.RU
ФорумAdmin

Ubuntu server 12.04 +nfs

 , , ,


0

1

Опять проблемы с nfs. Теперь уже на сервере. Монтирую к серверу nfs с другого. При монтировании через fstab в система виснет, выдав 2 строчки:

rpcbind:  Cannot  open ’/run/rpcbind/rpcbind.xdr’ file for reading, errno 2 (No such file or directory)
rpcbind:  Cannot  open ’/run/rpcbind/portmap.xdr’ file for reading, errno 2 (No such file or directory)
Виснет наглухо, приходится в режиме восстановления комментить строку. При этом sudo mount -a проходит без проблем, шара монтируется. В fstab:
192.168.1.101:/media/datam/iso  /var/net/iso   nfs   timeo=14,intr 0 0

На десктопе Xubuntu 12.04 аналогичная строчка

192.168.1.101:/media/datam  /home/chenger/.sdata.orig   nfs   timeo=14,intr 0 0
проблем не вызывает.

Нашел баг, но там вроде ни у кого ничего не падает, написан костыль, который непонятно куда вбивать, и не понятно, корректен-ли он.

Куда копать, в чем может быть разница монтирования сервера/десктопа?

При загрузке виснет не наглухо, в итоге оказалось что ctrl-alt-del надо посылать из virtual-manager, тогда перезагружается.

Патч из бага дает системе нормально грузиться, НО не дает по какой-то причине нормально выключаться/перезагружаться.
rpcbind terminating on signal. Restart with «rpcbind -w»
после этого сообщение что все процессы умерли и висяк, c-a-d не перезагружает систему. Помогите кто-нибудь с worckaround или с поиском корня проблемы.

chenger ★★ ()
Ответ на: комментарий от sh4r4t4n

Я делал без заморочек с безопастностью, это мне не нужно, также мне не нужен целый home, мне нужна одна папка. Собственно самой проблемы там не описано.

chenger ★★ ()
Ответ на: комментарий от chenger

Собственно самой проблемы там не описано.

Mounting an NFS share inside an encrypted home directory will only work after you are successfully logged in and your home is decrypted. This means that using /etc/fstab to mount NFS shares on boot will not work - because your home has not been decrypted at the time of mounting

Я лишь предположил, что зашифрованный home в примере является причиной ошибки так же, как и отсутствие home у вас. Не важно, разбирайтесь, я полгода назад настраивал дома nfs с оглядкой на этот мануал - всё работало. А баг этот с дебиана, с дебиана же этот кривой патч.

sh4r4t4n ()
Ответ на: комментарий от sh4r4t4n

Я монтирую в /var на сервере, поэтому с этим проблем быть не должно. Единственное, что там есть, так это LVM, но на десктопе я монтирую в home, а там тоже LVM, так что это не может быть корнем проблемы.

Еще вчера плюнул и засунул S99nfsmnt, с командом mount. Грузится/выключается корректно, видимо к этому времени rpcbind уже поднимается нормально, но данный костыль есть непотребство. Хотелось-бы сделать все нормально, вот и ищу решение.

Не смог найти каким макаром вообще пускается rpcbind, ни его ни portmap в апстарте нет. Думал, может отдельно его как-то пускать до монтирования, но не на столько хорошо разбираюсь в скриптах автозапуска и, тем более, в зависимостях демонов. Был бы рад, если бы кто помог.

chenger ★★ ()
Ответ на: комментарий от chenger

А если вообще отказаться от rpcbind?

sudo apt-get install nfs-kernel-server nfs-common portmap
sudo dpkg-reconfigure portmap
sudo /etc/init.d/portmap restart

sudo vi /etc/exports
/nfs 192.168.1.0/24(rw,no_root_squash,async)

sudo /etc/init.d/nfs-kernel-server restart
sudo exportfs -a

sh4r4t4n ()

_netdev в параметры монтирования в fstab добавить не пробовал?

apytlev ()
17 апреля 2014 г.
Ответ на: комментарий от chenger

Удалось ли Вам решить проблему.У меня такая же,но при выключении (посыле shutdown now,перезагрузка нормально проходит).Система 13.04 miniUbuntu.

deniska ()
Ответ на: комментарий от deniska

Нет, так и жило в апстарте. На данный момент сама шара перепиливается, буду экспериментировать позже.

chenger ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.