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


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配置Https安全认证的实现
May 26 Servers
使用 Apache 反向代理的设置技巧
Jan 18 Servers
CentOS7和8下安装Maven3.8.4
Apr 07 Servers
Consul在linux环境的集群部署
Apr 08 Servers
Docker下安装Oracle19c
Apr 13 Servers
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
Apr 29 Servers
搭建Yolov5服务器
Apr 30 Servers
配置nginx负载均衡
May 06 Servers
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
May 25 Servers
Nginx 配置 HTTPS的详细过程
May 30 Servers
使用 DataAnt 监控 Apache APISIX的原理解析
Jul 07 Servers
windows系统搭建WEB服务器详细教程
Aug 05 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/28 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
php实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
js封装的textarea操作方法集合(兼容很好)
2010/11/16 Javascript
基于jquery点击自以外任意处,关闭自身的代码
2012/02/10 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
pytorch 常用线性函数详解
2020/01/15 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
html5使用Drag事件编辑器拖拽上传图片的示例代码
2017/08/22 HTML / CSS
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
怎么写好自荐信
2013/10/30 职场文书
小学教师自我鉴定
2013/11/07 职场文书
学校万圣节活动方案
2014/02/13 职场文书
请假条范文大全
2014/04/10 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
财务部绩效考核方案
2014/05/04 职场文书
活动总结报告格式
2014/05/09 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
股指期货心得体会
2014/09/10 职场文书
初中教师个人工作总结
2015/02/10 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
java如何实现socket连接方法封装
2021/09/25 Java/Android
python获取带有返回值的多线程
2022/05/02 Python