简单安装NFS服务端和客户端

[[email protected] ~]# cat /etc/redhat-release =》查看操作系统
CentOS release 6.9 (Final)
[[email protected] ~]# uname -r =》查看操作系统内核
2.6.32-696.el6.x86_64
[[email protected] ~]# uname -m =》查看操作系统位数
x86_64

准备2台虚拟机,2台都安装nfs-utils rpcbind工具。
nfs01为服务器端,web01为客户端
nfs01IP地址:172.16.1.31 web01IP地址为:172.16.1.8

1、安装nfs-utils rpcbind
‘yum install nfs-utils rpcbind -y #安装nfs-utils rpcbind
rpm -aq nfs-utils rpcbind #查看nfs-utils和rpcbind是否安装好
rpcbind-0.2.0-13.el6_9.1.x86_64
nfs-utils-1.2.3-75.el6_9.x86_64

安装完毕注意在nfs01服务端启动顺序 先启动rpcbind,在启动nfs-utils要不然容易报错。

2、启动rpcbind
/etc/init.d/rpcbind start #启动rpcbind
[[email protected] ~]# netstat -lntup |grep rpc #查看rpc端口是否开启成功,prc端口是111
tcp 0 0 0.0.0.0:111 0.0.0.0: LISTEN 38496/rpcbind
tcp 0 0 :::111 :::
LISTEN 38496/rpcbind
udp 0 0 0.0.0.0:111 0.0.0.0: 38496/rpcbind
udp 0 0 0.0.0.0:935 0.0.0.0:
38496/rpcbind
udp 0 0 :::111 ::: 38496/rpcbind
udp 0 0 :::935 :::
38496/rpcbind

[[email protected] ~]# rpcinfo -p localhost #查看有没有资源
program vers proto port service
100000 4 tcp 111 portmapper =》111是主端口
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

3、nfs01服务端启动nfs
[[email protected] ~]# /etc/init.d/nfs start #启动nfs服务
[[email protected] ~]# rpcinfo -p localhost #再次查看会多出很多资源

4、设置nfs服务和rpc服务开机启动
[[email protected] ~]# chkconfig nfs on
[[email protected] ~]# chkconfig rpcbind on

5、nfs01服务端创建data目录和授权
[[email protected] ~]# mkdir /data
[[email protected] ~]# id nfsnobody
uid=65534(nfsnobody) gid=65534(nfsnobody) 组=65534(nfsnobody)
[[email protected] ~]# chown -R nfsnobody.nfsnobody /data
[[email protected] ~]# ls -ld /data/
drwxr-xr-x. 2 nfsnobody nfsnobody 4096 1月 4 23:55 /data/

6、nfs01服务端创建exports(服务器共享路径和权限)
[[email protected] ~]# vi /etc/exports
#shara /data by oldboy for bingbing at 20180104
/data 172.16.1.0/24(rw,sync)
#/data目录 172.16.1.0/24允许访问的IP段 (rw,sync) rw可以读和写,sync=直接写到磁盘上 async=大并发的时候使用(异步写入)
[[email protected] ~]# cat /etc/exports #查看是否配置成功
#shara /data by oldboy for bingbing at 20180104
/data 172.16.1.0/24(rw,sync)

7、重启服务
[[email protected] ~]# /etc/init.d/nfs reload =》配置文件配置完了需要重启服务

[[email protected] ~]# showmount -e 172.16.1.31 #重启服务之后自我检查看看是否成功
Export list for 172.16.1.31:
/data 172.16.1.0/24 #出现这个表示成功的服务端就配置好了

8、web01客户端启动rpc服务
[[email protected] /]# /etc/init.d/rpcbind start =》启动服务
Starting rpcbind: [ OK ]
[[email protected] /]# /etc/init.d/rpcbind status =》检查服务
rpcbind (pid 13542) is running..

9、客户端开启开机自启动
[[email protected] /]# chkconfig rpcbind on
[[email protected] /]# chkconfig --list |grep "rpcbind" =》查看启动状态
rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:of

10、客户端检查是否可以挂载
[[email protected] /]# showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data 172.16.1.0/24 =》表示成功的
[[email protected] /]# mount -t nfs 172.16.1.31:/data /mnt =》开始挂载
#-t是类型 nfs类型 nfs服务器IP地址 nfs服务器端的/data目录 挂载到 客户端的/mnt目录下

[[email protected] /]# df -h #查看挂载
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 8.8G 1.9G 6.5G 23% /
tmpfs 364M 0 364M 0% /dev/shm
/dev/sda1 190M 66M 115M 37% /boot
172.16.1.31:/data 8.8G 1.8G 6.6G 21% /mnt #=》成功的

11、放到开机自启动配置文件中
[[email protected] ~]# echo "mount -t nfs 172.16.1.31:/data /mnt">>/etc/rc.local
[[email protected] ~]# tail -1 /etc/rc.local # =》检查
mount -t nfs 172.16.1.31:/data /mnt

原文地址:http://blog.51cto.com/ygtq666/2063025

时间: 2024-11-08 08:30:05

简单安装NFS服务端和客户端的相关文章

CentOS 7 安装NFS服务端和客户端

操作系统: CentOS Linux release 7.2.1511 (Core) NFS服务端安装: yum install nfs-utils -y 创建共享 1.在/etc/exports配置文件中添加以下内容,保存退出: /Data 10.10.172.0/255.255.255.0(rw,sync,no_root_squash) 2.创建共享目录并给予写的权限 mkdir /Data chmod o+w /Data 启动NFS服务 systemctl restart rpcbind

NFS(NFS介绍,NFS服务端和客户端配置)

一.NFS服务介绍 NFS是 Network File system的缩写 分为2.3.4三个版本,2和3由sun公司起草开发,4.0开始netapp公司参与并主导开发 NFS数据传输基于RPC协议: 应用场景:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别取挂载A共享的数据目录,从而B和C访问到的数据和A上的一致. NFS原理图:(NFS服务不监听任何端口,但是RPC服务中的模块,rpcbind默认监听111端口,) 二.NFS服务端和客户端配置 [[email

Windows10配置NFS服务端和客户端

环境:Windows10企业版x64 安装服务端 安装hane win nfs server,版本1169(官方最新版1223经试验不成功). 设置如下: 以管理员身份重启服务(注:软件界面上"重启服务"按钮无效): 安装客户端 windows10企业版默认没有安装NFS工具,需要在控制面板中安装: 确定后系统安装NFS组件,cmd会加入命令: 挂载NFS目录到某个盘符(如X盘): 挂载成功:

编写一个简单的TCP服务端和客户端

下面的实验环境是linux系统. 效果如下: 1.启动服务端程序,监听在6666端口上  2.启动客户端,与服务端建立TCP连接  3.建立完TCP连接,在客户端上向服务端发送消息 4.断开连接 实现的功能很简单,但是对于初来乍到的我费了不少劲,因此在此总结一下,如有错点请各位大神指点指点 什么是SOCKET(套接字): 百度的解释是:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket. 将计算机比作酒店,那么通过IP寻找主机,就好比通过地址寻址酒店.通过端

centos6.6 yum安装telnet服务端和客户端

查看telent是否安装: rpm -qa | grep telnet 查看yum源上telnet有哪些软件可安装: yum search telnet telnet服务端:telnet-server telnet客户端:telnet 安装 注意,需要root权限来安装 yum -y install telnet-server yum -y install telnet 安装服务端之后其他设备就可以telnet这台设备了(这台设备有telnet服务) 安装服务端之后这台设备就可以telnet其他

NFS相关、NFS服务端安装配置、exportfs命令、nfs客户端的问题

1.NFS (network file system,基于RPC协议) 2.NFS服务端安装配置安装服务端:yum install nfs-utils rpcbind -y安装客户端:yum install nfs-utils -y编辑配制文件:vim /etc/exports加入:/home/nfsdir ***.***.***.***(rw,sync,all_squash,anonuid=1000,anongid=1000)创建目录:mkdir /home/nfsdir改变权限:chmod

NFS介绍,NFS服务端安装配置,NFS配置选项

笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS可以把A.B.C机器之间的文件数据进行共享,例如用户上传了一个文件到A机器上,用户

NFS介绍 NFS服务端安装配置 NFS配置选项

一.NFS介绍NFS(网络文件系统)NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样.中文名:网络文件系统 外文名:Network File System用 途:网络上与他人共享目录和文件优 点:节省磁盘空间用 途:共享文件好处:以下是NFS最显而易见的好处 节省本地存储空间,将常用的

SVN1.6服务端和客户端安装配置指导

本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着SVN的快速发展,版本也进行了升级更新,本节就和大家一起学习一下SVN1.6服务端和客户端安装配置步骤,欢迎大家一起来学习.下面是具体介绍.1.软件下载下载SVN1.6服务器程序.http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91[注意]如果之前已经安装了TortoiseSVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tor