码迷,mamicode.com
首页 > 其他好文 > 详细

NFS服务部署实践过程

时间:2020-05-10 14:37:31      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:gre   sync   nfs服务   安装   init   相同   完成   启动文件   etc   


#########################################################################3
NFS服务端部署流程:
第一个里程:检查服务软件是否安装
[root@nfs01 ~]# rpm -qa|grep -E "rpcbind|nfs-utils"

第二个里程:安装服务软件,并重新检查服务软件是否安装成功
[root@nfs01 ~]# yum install rpcbind nfs-utils -y
[root@nfs01 ~]# rpm -qa|grep -E "rpcbind|nfs-utils"
补充说明:rpcbind 和 nfs-utils 两个大礼包中的重要文件
[root@nfs01 ~]# rpm -ql rpcbind (查看文件安装包内容命令)
/etc/rc.d/init.d/rpcbind (rpc服务启动文件地址)
/usr/sbin/rpcinfo (检查nfs服务向rpc服务的注册信息命令)

[root@nfs01 ~]# rpm -ql nfs-utils
/etc/rc.d/init.d/nfs (nfs服务启动文件地址)
/usr/sbin/showmount (检查nfs服务共享目录信息)

第三个里程:编写nfs服务配置文件
[root@nfs01 ~]# ll /etc/exports
-rw-r--r--. 1 root root 0 Jan 12 2010 /etc/exports
[root@nfs01 ~]# vim /etc/exports
/data 172.16.1.0/24(rw,sync)


第四个里程碑:创建共享目录,并设定文件权限参数
[root@nfs01 ~]# mkdir /data
[root@nfs01 ~]# chown -R nfsnobody:nfsnobody /data/

第五个里程碑:启动nfs和rpc服务
[root@nfs01 ~]# /etc/rc.d/init.d/rpcbind start (必须先启动rpc服务)
[root@nfs01 ~]# /etc/rc.d/init.d/nfs start (其次启动nfs服务)


第六个里程碑:检查服务配置信息
先检查房源信息是否注册
rpcinfo -p 172.16.1.31
检查是否存在可用的共享目录
[root@nfs01 ~]# showmount -e 10.0.0.31
Export list for 10.0.0.31:
/data 172.16.1.0/24


至此服务端部署完成
############################################################################################
NFS客户端部署流程:
第一个里程碑:检查服务软件是否安装
rpm -qa|grep -E "rpcbind|nfs-utils"

第二个里程:安装服务软件,并重新检查服务软件是否安装成功
yum install rpcbind nfs-utils -y
rpm -qa|grep -E "rpcbind|nfs-utils"


第三个里程:进行共享目录挂载
[root@web01 ~]# mount -t nfs 172.16.1.31:/data /mnt/
[root@web01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 98G 1.6G 91G 2% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 190M 40M 141M 22% /boot
172.16.1.31:/data 98G 1.6G 91G 2% /mnt

补充说明:每台客户端主机都进行相同操作



第四个里程碑:进行数据共享测试
[root@web02 ~]# cd /mnt/
[root@web02 mnt]# touch test.txt
[root@web02 mnt]# ll
total 0
-rw-r--r-- 1 nfsnobody nfsnobody 0 May 10 14:15 test.txt


[root@nfs01 ~]# ll /data/
total 0
-rw-r--r-- 1 nfsnobody nfsnobody 0 May 10 14:15 test.txt


[root@web01 ~]# ll /mnt/
total 0
-rw-r--r-- 1 nfsnobody nfsnobody 0 May 10 14:15 test.txt

说明:在web02的mnt目录中创建的数据,在nfs和web01服务器上都可以看到,即已经实现数据共享存储

至此nfs客户端部署完成
###############################################################################################

NFS服务部署实践过程

标签:gre   sync   nfs服务   安装   init   相同   完成   启动文件   etc   

原文地址:https://www.cnblogs.com/wzj0015/p/12863142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!