服务器间如何实现文件共享


Posted in Servers onMay 20, 2022

一、服务端

步骤 1查看系统是否安装 NFS 软件包(系统一般会自带该软件包),执行如下命令:

rpm -qa|grep nfs

服务器间如何实现文件共享

​编辑

如果回显如上图类似信息,说明已经成功安装 NFS 软件包,不同操作系统回显会有所不同。

步骤 2如果未回显,则表示未安装。根据不同的操作系统,执行不同命令。

CentOS、Red Hat、Euler OS、Fedora 或 Oracle Enterprise Linux 系统下,执行如下命 令:

sudo yum -y install nfs-utils

步骤 3输入以下指令安装 bind-utils 软件包。

yum install bind-utils

步骤 4 创建一个准备用于共享访问的目录/data(这个目录可以自定义)

mkdir -p /nfs/code

步骤 5 将共享目录信息以及共享开放的权限写入配置exports(vim /etc/exports)文件中
命令:

echo “/nfs/code 192.168.*(rw,no_root_squash)”>/etc/exports

查看配置文件: cat /etc/exports
内容如下:

/nfs/code 192.168.*(rw,no_root_squash)

上述配置表示:共享目录为/nfs/code,可以被192.168.10网段的主机访问,权限是读写(rw),对应root用户权限设置(no_root_squash),具体的参数说明可以参考NFS手册,这里配置的是最常用的参数,也足够用了.
步骤 6 重启文件服务器的NFS相关服务

systemctl restart nfs
systemctl enable nfs

二、客户端

步骤 1客户端安装nfs

yum install nfs-utils

步骤 2客户端访问也需要启动相关的访问服务

systemctl start nfs
systemctl enable nfs

步骤 3创建一个拥有把文件服务器共享目录挂载到本地的目录/data,你也可以不使用这个目录,这个目录路径没有必要和文件服务器的一致

mkdir -p /data

步骤 5通过mount命令指定挂载nfs文件服务器的目录/data到本地的/data目录

mount -t nfs ip地址:/nfs/code /data

步骤 6通过df -h命令查看挂载点

三、 验证

步骤 1 在服务器端(示例:192.168.122.3)的/home/share路径下创建测试文件,在客户端(示例:192.168.122.2)的/home/share查看是否自动同步

步骤 2 在客户端(示例:192.168.122.2)的/home/share路径下创建测试文件,在服务器端(示例:192.168.122.3)查看是否自动同步;

到此这篇关于服务器间如何实现文件共享的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
Nginx配置SSL证书出错解决方案
Mar 31 Servers
nginx 防盗链防爬虫配置详解
Mar 31 Servers
Nginx配置80端口访问8080及项目名地址方法解析
Mar 31 Servers
nginx作grpc的反向代理踩坑总结
Jul 07 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
Nginx+Windows搭建域名访问环境的操作方法
Mar 17 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
Apr 13 Servers
nginx配置之并发频次限制
Apr 18 Servers
Windows7下FTP搭建图文教程
Aug 05 Servers
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
Aug 14 Servers
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
Aug 14 Servers
Nginx限流和黑名单配置
May 20 #Servers
Nginx利用Logrotate实现日志分割
May 20 #Servers
nginx lua 操作 mysql
May 15 #Servers
Nginx HTTP跳转至HTTPS
Nginx 匹配方式
May 15 #Servers
nginx实现多geoserver服务的负载均衡
May 15 #Servers
Nginx 常用配置
You might like
分享下php5类中三种数据类型的区别
2015/01/26 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
对联广告js flash激活
2006/10/19 Javascript
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
基于jQuery的图片大小自动适应实现代码
2010/11/17 Javascript
原生JS绑定滑轮滚动事件兼容常见浏览器
2014/06/30 Javascript
jQuery中next()方法用法实例
2015/01/07 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
解决JS无法调用Controller问题的方法
2015/12/31 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
2017/03/07 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
详解在React里使用"Vuex"
2018/04/02 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
查看Django和flask版本的方法
2018/05/14 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
售后服务承诺书怎么写
2014/05/21 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
离婚协议书范本
2015/01/26 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js