Linux/Unix:在NFS服务器上显示共享

时间:2020-01-09 10:40:40  来源:igfitidea点击:

我们有一些netapp和unix服务器。
在netapp和Unix上都配置了NFS服务器。
如何使用Linux命令行选项查看从netapp和unix服务器导出的所有文件系统?
您需要使用showmount命令查看NFS服务器的安装信息。
此命令查询远程nfs主机(netapp或unix nfs服务器)上的安装守护程序,以获取有关该计算机上NFS服务器状态的信息。
在不传递任何选项的情况下,showmount命令列出了从该主机挂载的客户端集。

showmount的输出旨在显示为好像是通过sort -u命令处理的一样。

显示NFS服务器中所有导出的文件系统

执行以下命令以列出来自名为nas03(IP地址192.168.1.12)的nfs服务器的共享目录:

警告!您必须以root用户身份运行showmount -e命令。
出现提示时,通过执行su并输入root密码来切换到root用户。

# showmount -e 192.168.1.12

或使用服务器名称,例如nas03或netapp03或filer03:

# showmount -e nas03

输出示例:

Export list for nas03:
/volume1/multimedia 192.168.1.0/24
/volume1/sales 192.168.1.0/24
/volume2/users 192.168.1.0/24

在此示例中,/volume1/multimedia,/volume1/sales和/volume1/users在NFS服务器上共享。
您可以使用mount命令从nas03 nfs服务器安装名为/volume1/multimedia的共享nfs目录,执行:

# mkdir /mnt/nfs
# mount -t nfs nas03:/volume1/multimedia /mnt/nfs