Сбой монтирования NFS в Ubuntu 12.04

У меня проблема с монтированием NFS. Я управляю кластером с пятью узлами Ubuntu 12.04. Мне нужно NFS экспортировать некоторые пути в главном узле для запуска моих приложений. Ping и ssh работают нормально, если я загружаюсь без общих ресурсов NFS.

После остановки и перезапуска системные вторичные узлы не могут загружаться, поскольку они не могут получить общие ресурсы NFS. В процессе загрузки я получаю следующие сообщения об ошибках:

Запуск блока монтирования события для файловых систем NFS до запуска statd

Остановка монтирования файловых систем при загрузке

Запуск NFSv4 id <-> name mapper

Я попытался запустить узлы в режиме восстановления, отредактировать / etc / fstab, чтобы удалить общие ресурсы, а затем смонтировать с помощью sudo mount -va, но безуспешно:

meteo@ventus2:~$ sudo mount -va
[sudo] password for meteo: 
mount: proc ya está montado en /proc
mount.nfs: timeout set for Fri Mar 28 09:30:01 2014
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.1,clientaddr=192.168.1.2'
mount.nfs: mount(2): Connection refused
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.1,clientaddr=192.168.1.2'
mount.nfs: mount(2): Connection refused
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.1,clientaddr=192.168.1.2'
mount.nfs: mount(2): Connection refused

Я также попытался

meteo@ventus2:~sudo service statd restart
statd stop/waiting
statd start/running, process 3759

meteo@ventus2:~$ ps -ef | grep statd
statd     3544     1  0 09:24 ?        00:00:00 rpc.statd -L

и затем смонтировать, но это не работает.

Здесь вы можете увидеть / etc / fstab и хосты во вторичном узле ventus2

fstab

ventus: / home / meteo / mirror / home / meteo / mirror nfs

]

хосты

192.168.1.1 ventus.ceam.es ventus 192.168.1.2 ventus2.ceam.es ventus2

и / etc / exports в главный узел ventus

192.168.1.1 ventus 192.168.1.2 ventus2

Самое смешное, что система работала с момента остановки и запуска на этой неделе. Главный узел - единственный, имеющий подключение к Интернету, поэтому система регулярно обновляется, второстепенные остаются с первой системой Ubuntu 12.04. Может быть, конфликт версий? mount -V дает ту же версию.

монтирование из util-linux 2.20.1 (с поддержкой libblkid и selinux)

Есть идеи или предложения? Я продолжу просматривать веб-страницы.

Спасибо заранее

0
задан 18.05.2020, 00:29

1 ответ

Я наконец нашел, что решение для NFS монтирует проблему. При поиске подобных вопросов в Stackoverflow, я прибыл в это сообщение

, я применил предложение для установки, и выполнять rcconf

sudo apt-get install rcconf dialog
sudo rcconf

В rcconf я отметил statd, как выбрано (это было неотмеченным), и перезагрузил основной узел (сервер NFS). Тогда я перезапустил каждый узел, вводимый в режим восстановления, изменил fstab, таким образом, они могли загрузиться (комментирующий любую запись NFS). Когда узел произошел, я восстановил fstab и смонтировал файловые системы NFS.

При вводе в режим восстановления я должен был повторно смонтировать файловую систему прежде, чем отредактировать fstab, это не было перезаписываемо, прежде чем

mount -o remount,rw /

nano /etc/fstab

тогда возобновил нормальную начальную загрузку.

В терминале я непрокомментированный импорт NFS от/etc/fstab и выполненный sudo mount -va

Теперь, смонтированные файловые системы появляется, они могут быть перечислены, и файл создавал/редактировал в узле, появляется на всех узлах.

, Конечно, должно быть лучшее и более общее решение для NFS, правильно загружающегося, но это работало на меня.

Hope это помогает кому-то.

0
ответ дан 18.05.2020, 00:29

Теги

Похожие вопросы