У меня есть 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 (стабильный).