如何确定NFS挂载是作为v3还是v4挂载的?


40

当我安装Red Hat 5/6时,它说的是nfs类型,我想知道如何确定安装选项或fstab中未列出的版本。请不要说使用version选项重新安装它,我想知道如何确定当前安装的NFS版本。我猜它会默认基于NFS服务器/客户端设置,但是如何确定当前是什么?我很确定这是NFS v3,因为似乎不支持nfs4_setfacl。

Answers:


46

这有2种方法:

安装

使用安装-v开关:

$ mount -v | grep /home/sam
mulder:/export/raid1/home/sam on /home/sam type nfs (rw,intr,tcp,nfsvers=3,rsize=16384,wsize=16384,addr=192.168.1.1)

nfsstat

使用nfsstat -m

$ nfsstat -m | grep -A 1 /home/sam
/home/sam from mulder:/export/raid1/home/sam
 Flags: rw,vers=3,rsize=16384,wsize=16384,hard,intr,proto=tcp,timeo=600,retrans=2,sec=sys,addr=mulder

值得注意的是,有时nfsstat -m显示版本和更多详细信息,mount -v而没有显示。
bbodenmiller

27

使用nfsstat -m它会显示所有nfs挂载的文件系统及其属性。


2
我喜欢您的回答,但给了slm,因为他提供了更多信息。
2014年

我赞成这个答案,因为它包含的信息较少,并且完美地回答了这个问题。
Janac Meena


4

在Ubuntu 12.04中,mount -v具有相同的信息-v(不包含NFS版本)。

nfsstat -m 显示有关版本的信息。


1

只是简单

nfsstat

在主服务器上为我工作-

Server nfs v3:

使用-m仅对从属有效

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.