客户端挂载nfs服务器目录
查看服务器的nfs共享的目录
我们有时候,希望查看nfs服务器有哪些目录可以客户度使用,这时候在客户端可以执行showmount -e
服务器ip
命令查看,如下:
$ showmount -e 192.168.1.43
这里192.168.1.43是nfs服务器地址,你可以变为自己的地址。这样就列出了192.168.1.43服务器支持的目录。
showmount -e 192.168.1.43 Export list for 192.168.1.43: /nfsdata/pv008 192.168.1.0/24 /nfsdata/pv007 192.168.1.0/24 /nfsdata/pv006 192.168.1.0/24 /nfsdata/pv005 192.168.1.0/24 /nfsdata/pv004 192.168.1.0/24 /nfsdata/pv003 192.168.1.0/24 /nfsdata/pv002 192.168.1.0/24 /nfsdata/pv001 192.168.1.0/24 /root/nfs 192.168.1.0/24
客户端创建挂载目录
可以创建一个空目录,来挂载远程服务器的目录,或者任何一个存在的目录,但是最好是空目录。如下:
mkdir -p /root/nfs-client
将服务器的目录挂载到客户端
挂载服务端的共享目录,代码如下:
mount -t nfs 192.168.0.43:/nfsdata/pv001 /root/nfs-client
- -t nfs 表示挂载nfs文件系统
- 192.168.0.43 表示nfs服务器ip地址
- /nfsdata/pv001 表示服务器的需要共享的目录
- /root/nfs-client 表示挂载在本地(客户端)的目录
如果这个命令长时间没有返回,那么可能是哪里出错了。可能返回超时
mount.nfs: Connection timed out
。
查看挂载的状态
客户端可以查看挂载状态:mount | grep nfs。
$ mount | grep nfs 192.168.1.43:/root/nfs on /root/nfs type nfs4 (rw,relatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.193,local_lock=none,addr=192.168.1.43)
- 192.168.1.43:/root/nfs 表示服务器的目录
- /root/nfs 代表在本机的目录
- type nfs4 表示nfs的版本是4