Fedora
我可以強制 NFS 自動掛載使用 NFSv3 嗎?
我有一個導出 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) 指向這些地圖。