nfs命令showmount

nfs服务器搭建好后,我们需要把服务器上的磁盘空间共享出去,例如可以把/root/nfs目录共享出去,其他机器就可以访问这个目录了。


使用showmount –e命令查看nfs服务器挂载状态

首先查看一下nfs服务器当前共享的目录,命令如下:

$ showmount –e
Export list for k8s-master:
/root/nfs 192.168.1.0/24

执行这句话后,会出现挂载的目录/root/nfs和哪个网段(192.168.1.0/24)的机器可以访问nfs服务器。

可能你的服务器上没有挂载的目录,那么上面很可能会返回空

showmount 命令应该在nfs服务器上运行。


showmount命令的其他功能

前面说了 showmount的一个功能,其实showmount是专门为nfs服务器设计的,它的命令格式可以用help查看一下:

$ showmount --help
Usage: showmount [-adehv]
       [--all] [--directories] [--exports]
       [--no-headers] [--help] [--version] [host]

showmount --help表示查看帮助。上面的中括号中的内容,是选填,可以不用写。

接下来,首先介绍几个简单的命令,然后在介绍复杂的。


showmount查看版本

showmount --version用来显示showmount命令的版本信息,如下:

$ showmount --version
showmount for 1.3.0

显示NFS客户端信息

$ showmount
Hosts on k8s-nfs:

显示被挂载的共享目录

$ showmount -e 
Export list for k8s-nfs:
/root/nfs 192.168.1.0/24

显示客户端信息和共享目录

showmount -a
All mount points on k8s-master:

这表示有一个mount点在k8s-master这个节点上。