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

Могу ли я заставить автомонтирование NFS использовать NFSv3?

У меня есть Linux-сервер, который экспортирует NFSv4, а также NFSv3. У меня есть клиент Fedora14, который по умолчанию использует NFSv4 при автоматическом монтировании общих ресурсов NFS с сервера Linux, и, похоже, это вызывает некоторые проблемы. Все мои другие клиенты linux в сети монтируются через NFSv3 без проблем, так что есть ли способ указать automount для монтирования общего ресурса через v3?

Я извлекаю свои карты автомонтирования через LDAP с записью в моем файле /etc/auto.master следующим образом: +auto_master, поэтому я предполагаю, что это немного отличается от перечисления параметров с обычной картой автомонтирования?

(. т.е. /home --nfsvers=3 fileserver:/DATA)

В / etc / sysconfig / autofs измените переменную MOUNT_NFS_DEFAULT_PROTOCOL.

# MOUNT_NFS_DEFAULT_PROTOCOL - specify the default protocol used by
#                              mount.nfs(8). Since we can't identify
#                              the default automatically we need to
#                              set it in our configuration. This will
#                              only make a difference for replicated
#                              map entries as availability probing isn't
#                              used for single host map entries.
#
#MOUNT_NFS_DEFAULT_PROTOCOL=3
MOUNT_NFS_DEFAULT_PROTOCOL=4

Есть несколько разных схем автомонтирования, и я не уверен, что вы используете ту же, что и мы. Но у нас есть такие записи LDAP:

dn: automountKey=jon166t,automountMapName=home.map,dc=cs,dc=brown,dc=edu
objectClass: automount
automountKey: jon166t
automountInformation: -intr,proto=tcp nfs.cs.brown.edu:/gpfs/main/home/jon166t

Атрибут "automountInformation" - это буквально просто строка, как если бы она была на правой стороне статической карты автомонтирования или в NIS и т. Д.

На эти карты указали CentOS 5, Debian Etch (старый стабильный) и Debian Lenny (стабильный).