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


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解决前端访问资源跨域问题的方法详解
Mar 31 Servers
如何在centos上使用yum安装rabbitmq-server
Mar 31 Servers
Nginx工作原理和优化总结。
Apr 02 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 Servers
Nginx反向代理至go-fastdfs案例讲解
Aug 02 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
Apr 13 Servers
zabbix配置nginx监控的实现
May 25 Servers
腾讯云服务器部署前后分离项目之前端部署
Jun 28 Servers
Nginx报404错误的详细解决方法
Jul 23 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
Aug 14 Servers
CentOS7 minimal 最小化安装网络设置过程
Dec 24 Servers
keepalived + nginx 实现高可用方案
Dec 24 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
PHP静态类
2006/11/25 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
php轻松实现中英文混排字符串截取
2014/05/28 PHP
PHP进阶学习之反射基本概念与用法分析
2019/06/18 PHP
javascript编程起步(第三课)
2007/02/27 Javascript
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
Python中replace方法实例分析
2014/08/20 Python
Python实现二分法算法实例
2015/02/02 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
Python Web框架之Django框架文件上传功能详解
2019/08/16 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
解决pytorch 交叉熵损失输出为负数的问题
2020/07/07 Python
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
学习党的群众路线对照检查材料
2014/09/29 职场文书
先进学校事迹材料
2014/12/30 职场文书
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android