NFS服务
NEs服务经常会用到,用于在网络上共享。eg:假如有三台机器A,B,C他们需要访问同一个目录,目录都是图片,传统的做法是把这些图片
分别放在A,B,C上。若是使用NFS,只需要把图片放在A上共享给B和c上即可,只要A中图片改变,b,c中的内容会同时改变!
在centos上使用NFs服务,需要安装两个包(nfs-utils和rpcbind),使用yum安装nfs-utils时会把rpcbind一起装上!
修改nfs配置使其共享:
#vim /etc/exports //修改nfs的配置文件 /wang/ 192.168.1.114(ro,sync) //使其共享/wang目录到192.168.1.114的子机上
在主机上启动nfs服务 [root@lianxi ~]# /etc/init.d/rpcbind start //启动 主机上的rpcbind,rpcbind是用来通信的 正在启动 rpcbind: [确定] [root@lianxi ~]# /etc/init.d/nfs start //启动主机上的nfs服务 启动 NFS 服务: [确定] 启动 NFS mountd: [确定] 启动 NFS 守护进程: [确定] 正在启动 RPC idmapd: [确定] [root@lianxi ~]#
在自己上显示主机所共享的目录 [root@slave ~]# showmount -e 192.168.1.108 //在子机上显示共享的内容 Export list for 192.168.1.108: /wang 192.168.1.114
注意关闭防火墙,主机和客户端都要关闭 [root@slave ~]# showmount -e 192.168.1.108 //自己上上出现这样的错误,可能是防火墙未关闭,关闭防火墙! clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route t o host)
查看共享的目录: [root@slave ~]# mount -t nfs 192.168.1.108:/wang/ /opt/ //挂载共享的目录 [root@slave ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 14G 2.8G 11G 21% / tmpfs 504M 0 504M 0% /dev/shm /dev/sda1 97M 25M 68M 27% /boot 192.168.1.108:/wang/ 18G 2.6G 15G 16% /opt [root@slave ~]# cd /opt 、//进入共享的目录 [root@slave opt]# ls //查看共享的内容 111
介绍nfs共享的一个命令:
exportfs命令可以很好的帮助管理员维护nfs共享目录列表! exportfs的命令格式为 exportfs 【option】 -a:导出所有在/etc/exports中的目录 -o:指定导出参数,格式与/etc/exports文件相同 -i:忽略exportfs文件,使用默认或者命令行设定选项 -r:重新输出所有目录。删除/var/lib/nfs/xtab的内容,并使用/etc/exports文件,同步/var/lib/nfs/xtab文件 -u:不导出指定目录。与-a共用则不导出所有目录 -f:指定新的导出文件,而不是用/etc/exports -v:显示输出列表的同时,显示导出设定的参数
查看nfs服务器上所有的共享目录以及那些客户端可以使用这些共享目录
:showmount -e IP地址
查看nfs服务器上有哪些共享目录被客户端挂载了
showmount -d IP地址
本文出自 “自定义” 博客,请务必保留此出处http://zidingyi.blog.51cto.com/10735263/1708535
原文:http://zidingyi.blog.51cto.com/10735263/1708535