Fedora

我可以強制 NFS 自動掛載使用 NFSv3 嗎?

  • January 6, 2011

我有一個導出 NFSv4 和 NFSv3 的 linux 伺服器。我有一個 Fedora14 客戶端,它在從 linux 伺服器自動掛載 NFS 共享時預設為 NFSv4,它似乎導致了一些問題。我在網路上的所有其他 linux 客戶端都通過 NFSv3 安裝沒有問題,所以有沒有辦法告訴自動安裝通過 v3 安裝共享?

我正在通過 LDAP 提取我的自動掛載映射,在我的 /etc/auto.master 文件中有一個條目,如下所示: +auto_master,所以我認為它與使用正常自動掛載映射列出選項有點不同?

(.ie /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”屬性實際上只是一個字元串,因為它可能在靜態自動掛載映射的 RHS 上,或者在 NIS 中,等等。

我們有 CentOS 5、Debian Etch (oldstable) 和 Debian Lenny (stable) 指向這些地圖。

引用自:https://serverfault.com/questions/219190