NFS实现共享文件夹及开机自动挂载功能

1.NFS通过RPC远程控制调用实现文件共享功能 (原理)
2.由于NFS是两台或者多个服务器共享,必有一台是需要安装NFS服务的也称之为服务端,其余的服务器(客户端)只安装RPS远程调用就可以实现共享功能(认清谁是服务端,谁是客户端)
安装流程如下:

工具安装: nfs-untis和rpcbind

1.检查之前是否已经安装: yum list installed | grep nfs 或者 rpm -qa | grep samba
2.若卸载重装: rpm -e --nodeps nfs-untis
3.安装命令(nfs-utils): yum install -y nfs-utils (安装这一个其实就可以了:安装时会将rpcbind进行安装)
4.安装命令(rpcbind): yum install -y rpcbind (为了确保可以手动进行安装一次)

在服务端配置exports文件

1.进入exports文件: vim /etc/exports 或者 vi /etc/exports
2.编辑格式: 
	/data/path  192.168.1.11/16(rw,async,no_root_squash)
	/data/path  192.168.40.40/16(rw,async,no_root_squash)
	介绍: 
			1. /data/path :共享路径。
			2. IP:客户端ip /16暂不确定
			3. rw:文件可读写 or 也可以填写 read-only 只读
			4. async :文件暂存与内存,而不是直接写入内存 or 也可以填写sync:文件同时写入硬盘和内存
			5:
			5.1: no_root_squash: 给共享用户分为root权限(最高权限)=>存在不安全性
			5.2: root_squash: 若服务端使用是root身份,客户端可以通过匿名进行访问,通常将使用nobody或者				       nfsnobody身份。
			5.3: all_squash:不管服务端使用的是什么身份,客户端都可以通过匿名来进行访问。

服务端注册NFS服务

启动顺序: 
	1.先注册rpcbind 和 nfs 做开机启动:
		systemctl enable rpcbind.service
		systemctl enable nfs-server.service
	2.启动服务:
		systemctl start rpcbind.service
		systemctl start nfs-server.service

检查是否启动成功

rpcinfo -p   或者 chkconfig nfs on 或者  chkconfig rpcbind on

===============================================
以上流程属于服务端操作,以下属于客户端操作

FAQ

注意:这里需要检查以下两端是否开放nfs端口: 默认端口:2049 
如何查看端口和修改请自行问度娘
需要将该端口号打开: 
加入端口号的方法:[进入搜索防火墙](https://blog.csdn.net/Crowd_chips/article/details/107920509?spm=1001.2014.3001.5502)
查看防火墙端口:firewall-cmd --list-port

配置客户端流程

安装nfs-utils 和rpcbind 服务

1.安装命令(nfs-utils): yum install -y nfs-utils (安装这一个其实就可以了:安装时会将rpcbind进行安装)
2.安装命令(rpcbind): yum install -y rpcbind (为了确保可以手动进行安装一次) 

启动服务(仅启动rpcbind)

注册+启动(不建议)
1.systemctl enable rpcbind.service
2.systemctl start rpcbind.service

启动顺序:(推荐)
	1.先注册rpcbind 和 nfs 做开机启动:
		systemctl enable rpcbind.service
		systemctl enable nfs-server.service
	2.启动服务:
		systemctl start rpcbind.service
		systemctl start nfs-server.service

挂载共享文件夹

1.mount -t nfs 192.66.15.2:/data/daq /data/daq
2.介绍: mount -t nfs 服务端ip:/服务端共享文件夹  /客服端文件夹

校验是否已经挂载

1.df -h

实现开机自动挂载

1.编辑 /etc/fstab 文件: vim /etc/fstab 或者 vi /etc/fstab
2.填写内容: 192.1.10.40:/home/daq /data/daq nfs defaults 0 0
	介绍: 服务ip:/共享路径  /挂载路径 nfs defaults 0 0

查看nfs状态

1.查看nfs的服务状态:service nfs status
2.重启nfs服务器:service nfs restart

验证自动挂载功能 使用重启命令: reboot

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大众筹码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值