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


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中break与last的区别详析
Mar 31 Servers
nginx反向代理时如何保持长连接
Mar 31 Servers
利用Nginx代理如何解决前端跨域问题详析
Apr 02 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
nginx共享内存的机制详解
Mar 21 Servers
Nginx配置根据url参数重定向
Apr 11 Servers
Windows Server 2016 配置 IIS 的详细步骤
Apr 28 Servers
CentOS7环境下MySQL8常用命令小结
Jun 10 Servers
教你如何用cmd快速登录服务器
Jun 10 Servers
Win Server2016远程桌面如何允许多用户同时登录
Jun 10 Servers
Zabbix对Kafka topic积压数据监控的解决方案
Jul 07 Servers
nginx sticky实现基于cookie负载均衡示例详解
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
如何删除多级目录
2006/10/09 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
php unlink()函数使用教程
2018/07/12 PHP
一段多浏览器的"复制到剪贴板"javascript代码
2007/03/27 Javascript
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
jQuery+json实现动态创建复杂表格table的方法
2016/10/25 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
寻找网站后台地址的python脚本
2014/09/01 Python
python实现爬取千万淘宝商品的方法
2015/06/30 Python
Django实现分页功能
2018/07/02 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
python爬虫实现获取下一页代码
2020/03/13 Python
python爬虫用mongodb的理由
2020/07/28 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
国家奖学金获奖感言
2014/08/16 职场文书
科技活动周标语
2014/10/08 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
亲属关系公证书样本
2015/01/23 职场文书
2016年春节慰问信息
2015/03/25 职场文书
公司开除员工通知
2015/04/22 职场文书
消费者理赔投诉书
2015/07/02 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python