nfs主从搭建详细教程

++++++++++++++++++++++++++++++++NFS服务端+++++++++++++++++++++++++++++++++

1)打印系统版本

cat /etc/redhat-release

[[email protected] ~]# cat /etc/redhat-release

CentOS release 6.6 (Final)

uname -r

[[email protected] ~]# uname -r

2.6.32-504.el6.x86_64


uname -m

[[email protected] ~]# uname -m

x86_64


2)检查并安装NFS服务

rpm -aq nfs-utils portmap rpcbind


LANG=EN


yum grouplist



yum install nfs-utils rpcbind -y



rpm -aq nfs-utils portmap rpcbind(必须安装以下两个包)

[[email protected] ~]# rpm -qa nfs-utils portmap rpcbind

nfs-utils-1.2.3-64.el6.x86_64

rpcbind-0.2.0-11.el6.x86_64

3)启动RPC及NFS服务并检查


/etc/init.d/rpcbind start

[[email protected] ~]# /etc/init.d/rpcbind start

Starting rpcbind:                                  [  OK  ]


ps -ef|grep rpc

[[email protected] ~]# ps -ef |grep rpc

rpc       1601     1  0 11:43 ?        00:00:00 rpcbind

root      1605  1386  0 11:44 pts/0      00:00:00 grep rpc


/etc/init.d/rpcbind status

[[email protected] ~]# /etc/init.d/rpcbind status

rpcbind (pid  1601) is running...

rpcinfo -p localhost

[[email protected] ~]# rpcinfo -p localhost

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

/etc/init.d/nfs start

[[email protected] ~]# /etc/init.d/nfs start

Starting NFS services:                              [  OK  ]

Starting NFS quotas:                               [  OK  ]

Starting NFS mountd:                               [  OK  ]

Starting NFS daemon:                               [  OK  ]

Starting RPC idmapd:                               [  OK  ]


rpcinfo -p localhost

[[email protected] ~]# rpcinfo -p localhost

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

100011    1   udp    875  rquotad

100011    2   udp    875  rquotad

100011    1   tcp    875  rquotad

100011    2   tcp    875  rquotad

100005    1   udp  35343  mountd

100005    1   tcp  52042  mountd

100005    2   udp  53616  mountd

100005    2   tcp  37579  mountd

100005    3   udp  57976  mountd

100005    3   tcp  53085  mountd

100003    2   tcp   2049  nfs

100003    3   tcp   2049  nfs

100003    4   tcp   2049  nfs

100227    2   tcp   2049  nfs_acl

100227    3   tcp   2049  nfs_acl

100003    2   udp   2049  nfs

100003    3   udp   2049  nfs

100003    4   udp   2049  nfs

100227    2   udp   2049  nfs_acl

100227    3   udp   2049  nfs_acl

100021    1   udp  41285  nlockmgr

100021    3   udp  41285  nlockmgr

100021    4   udp  41285  nlockmgr

100021    1   tcp  49062  nlockmgr

100021    3   tcp  49062  nlockmgr

100021    4   tcp  49062  nlockmgr

4)设置开机自启动并检查


chkconfig nfs on


chkconfig rpcbind on

chkconfig --list nfs


chkconfig --list rpcbind

5)配置共享/data目录


cat >>/etc/exports<<EOF

#shared data for bbs by oldboy at 20140901

/data 192.168.59.131/24(rw,sync)

EOF

cat /etc/exports 

6)创建共享目录

mkdir /data

ll /data/

chown -R nfsnobody.nfsnobody /data

7)平滑加载NFS服务并检查服务


/etc/init.d/nfs reload


showmount -e localhost

[[email protected] ~]# showmount -e localhost

Export list for localhost:

/data 192.168.59.131/24

++++++++++++++++++++++++++++++++++++NFS客户端+++++++++++++++++++++++++++++++++++++

1)检查系统版本


hostname nfsclient 更改主机名


cat /etc/redhat-release


uname -r


uname -m

2)安装rpc服务并检查


rpm -aq nfs-utils portmap rpcbind


yum groupinstall "NFS file server" -y


rpm -aq nfs-utils portmap rpcbind

3)启动rpc服务并检查


/etc/init.d/rpcbind start


/etc/init.d/rpcbind status

4)设置开机自启动并检查


chkconfig rpcbind on


chkconfig --list rpcbind

5)检查服务端的NFS是否OK


showmount -e 192.168.59.131

[[email protected] ~]# showmount -e 192.168.59.131

Export list for 192.168.59.131:

/data 192.168.59.131/24


排查故障:

ping 192.168.59.131

telnet 192.168.59.131 111

注意防火墙

6)挂载并测试


mount -t nfs 192.168.59.131:/data /mnt


cd /mnt


ls -l


touch 123.log


ls -l


echo "mount -t nfs 192.168.59.131:/data /mnt" >>/etc/rc.local

时间: 2024-08-07 17:00:59

nfs主从搭建详细教程的相关文章

Solr集群搭建详细教程(二)

注:欢迎大家转载,非商业用途请在醒目位置注明本文链接和作者名dijia478,商业用途请联系本人[email protected]. 之前步骤:Solr集群搭建详细教程(一) 三.solr集群搭建 注意,在搭建solr集群前,建议最好有一个solr服务是已经搭建好的,可以简化大量重复的配置操作. 单机solr服务搭建过程参看我的这篇文章: Solr服务在Linux上的搭建详细教程 这个单机solr服务在solr集群搭建第二步和第三步里需要,搭建好一个solr服务后,就可以进行集群搭建了. 第一步

mysql主从搭建详细步骤

一 .系统环境:Centos 6.5 MySQL版本:mysql-5.5.25a Master:192.168.4.9 Slave :192.168.4.10 二.主从配置需要注意的点 主从服务器操作系统版本尽量保持一致 Master和Slave版本要一致 Slave导入的Master备份数据要完整 Master开启了二进制日志 Slave开启了中继日志 Master和Slave  server_id值,唯一 三.主从配置步骤 Master配置 查看server-id是否唯一 建立主从授权用户

redis集群的搭建详细教程

1 Redis-cluster架构图             redis-cluster投票:容错  (至少要三个才可以,才能超过半数) 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可. (4)redis-cluster把所有的物理节点映射到[0-

【转】SVN源码服务器搭建-详细教程

一.引言 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文 章,TortoiseSvn的帮助文档固然强大,但因为是英文,不是很适合来作为入门者使用:毕竟,TortoiseSvn是一个客户端,服务器端的配置 也很重要. 一年前,笔者刚刚毕业,初入公司,在进行开发时,由于没有进行软件代码版本管理,导致的结果是 软件一天一个版本 Bug日益增加且隐藏很深 代码无法向前回溯 几个月前修正过的Bug在几个月后又重新出现 ……

Android安卓开发环境搭建详细教程

安卓开发环境搭建步骤 1.安装JDK     运行安装程序运行安装程序[jdk-6u22-windows-i586-p.exe],分别点击   下一步进行安装.在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径:jdk安装目录:C:\Java\jdk1.6.0_22jre安装目录:C:\Java\jre6\安装好之后,配置环境变量:打开环境变量窗口方法:右键[我的电脑]--单击[属性]--单击[高级]--单击[环境变量].在上方的用户变量中依次新建如下变量,并分别填入如下路径:变量名

[转]SSM(Spring+SpringMVC+Mybatis)框架搭建详细教程【附源代码Demo】

一.新建项目 运行IDEA,进入初始化界面,然后我们选择新建项目(进入主界面新建项目也是一样的) 在Maven选项卡里面找到对应的java web选项,然后我们点下一步 这一步填入组织等信息,这里比较随意,按照自己的需求进行填写,然后下一步 这里我早已配置好本地Maven仓库,因此直接默认即可.如果没进行配置本地默认仓库的话,请网上查找对应的资料进行配置 输入Project name,和需要保存的路径,然后finish 去泡一杯咖啡吧,这里需要一小段时间哦~ 稍等片刻,idea已经为我们自动建好

Solr服务在Linux上的搭建详细教程

一.系统环境 注:欢迎大家转载,非商业用途请在醒目位置注明本文链接和作者名dijia478即可,商业用途请联系本人[email protected]. CentOS-6.7-i386-bin-DVD1 jdk-8u151-linux-i586 apache-tomcat-8.5.24.tar solr-7.1.0 注意:solr6.0以上,官方建议使用jdk8,tomcat8.和solr4部署流程有略微差别 二.搭建步骤 第一步:上传并解压solr 第二步:上传并解压tomcat,复制一份出来

linux下mysql主从配置详细教程

1.修改MySQL配置:主库配置server-id = 3binlog-do-db=xmcp_gxfc #the db need to syncbinlog-ignore-db = mysql #不需要同步的数据库binlog-ignore-db = redmine #不需要同步的数据库log_slave_updates = 1binlog_format=mixedrelay_log = /usr/local/mysql/relay_log/mysql-relay-binread_only =

mysql主从同步详细教程

例子: 假如我需要同步test1.test2数据库 系统:centos7 主库主机:192.168.1.252 从库主机:192.168.1.251 端口都是:3306 (1).打开主数据的配置文件my.cnf,添加这几项 (2).重启mysql (service mysql restart)(3).在主库创建一个用于同步的用户(当然也可以不创建,直接用已有的,不过为了安全建议还是创建一个) 这个slave用户密码为123456,但有同步的权限,且只能在192.168.1.253上连接. 如果主