Проблема NFS с сервером Ubuntu и Xstauntu fstab - первая попытка всегда дает сбой
Просматривая Интернет в течение нескольких часов, я испытываю необычный эффект при работе Ubuntu Server 14.04.2 и Xubuntu 14.04 в качестве клиента.
Я настроил NFS-сервер, поделился путями к правильным IP-адресам, выполнил команду "exportfs -ra" и перезагрузил компьютер.
На клиенте у меня есть следующая строка на моем fstab
:
192.xx.1.xx:/media/data/shared /media/Share nfs rw,noauto,async,users 0 0
и на рабочем столе появляется несмонтированная папка "Share". Все идет нормально. Здесь прибывает странность. Если я пытаюсь открыть папку "Поделиться" на рабочем столе, появляется сообщение об истечении времени ожидания. Но папка сервера была успешно смонтирована! Если перейти к /media/Share
на клиенте содержимое доступно. Если я размонтирую его, используя umount
и снова нажимаю на значок на рабочем столе, папка монтируется и отображается в файловом менеджере.
Когда я перезагружаю систему, снова то же самое.
Если я перезагружаю систему и сразу после этого выполняю монтирование из командной строки, она работает отлично. Затем я могу размонтировать в командной строке и монтировать графически, и это работает.
Это всегда первая попытка, используя fstab
запись и файловый менеджер, который приводит к тайм-ауту.
Есть идеи?
1 ответ
Я понял это после некоторого осмотра.
Оказывается, сервер Ubuntu 14.04 по умолчанию использует NFSv4, и, как я читал в нескольких сообщениях, очевидно, есть ошибка, при которой NFSv4, независимо от конфигурации, пытается активировать / включить Kerberos.
Отключение NFSv4 и его установка по умолчанию на NFSv3 помогли мне. Я узнал об этом в этой статье, которая объясняет процедуру:
редактировать
/etc/default/nfs-kernel-server
включать:# Number of servers to start up RPCNFSDCOUNT='8 --no-nfs-version 4'
(Восемь - это количество серверов по умолчанию)