标签:不同的 未使用 gfs nec share 分布式文件系统 ports 小型 系统
NFS (网络文件系统)它的主要功能是通过网络让不同的主机之间可以彼此共享文件或目录。注意:因为NFS支持的功能相当多,而不同的功能会使用不同的程序来启动,每启动一个功能就会启用一些端口来传输数据,因此NFS的功能是不固定的,而是随机取用一些未使用的端口来作为传输之用
由于端口不固定 则 NFS使用了RPC(远程过程调用)服务 起到一个中间人的作用
RPC作用:是记录每个NFS功能所对应的端口号,NFC启动哪些服务都会告知RPC所启动服务占用的端口(开启nfs服务之前一定要开启rpc服务 C5版本:portmap C6版本:rpcbind)
RPC本身是一个协议(服务) 大企业基本都会用到这个
加条命令:
route -n 查看网络的状态
route del default gw 网关地址 删除网关
route add default gw 网关地址 添加网关
关于RPC使用报错:
[root@linux01 ~]# rpcinfo -p localhost
rpcinfo: can‘t contact portmapper: RPC: Remote system error - Connection refused(由于rpc没有启动导致的)
启动RFS而后相应启动NFS服务
[root@linux01 ~]# rpcinfo -p localhost (再次查询RPC服务)
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 58752 status
100024 1 tcp 41419 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd
100005 2 udp 20048 mountd
100005 2 tcp 20048 mountd
100005 3 udp 20048 mountd
100005 3 tcp 20048 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 3 udp 2049 nfs_acl
100021 1 udp 58888 nlockmgr
100021 3 udp 58888 nlockmgr
100021 4 udp 58888 nlockmgr
100021 1 tcp 33965 nlockmgr
显示出NFS启动的端口 (每个程序所对应的端口会想RFS进行汇报)
客户端只需要起RFC服务就行 不用启NFS服务
在服务端编辑/etc/exports文件
#shared data for
/data 10.0.0.0/24(rw,sync) 进行挂载/data目录 并给予权限
重启NFS服务 切记不要用reboot /etc/init.d/nfs reload 平滑重启
使用showmount -e localhost命令在本地进行检查
会显示出要挂载的目录以及能访问的网段。
客户端进行挂载:
mount -t nfs 10.0.0.7:/data/ /mnt
标签:不同的 未使用 gfs nec share 分布式文件系统 ports 小型 系统
原文地址:http://blog.51cto.com/12910101/2286602