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


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
Nginx+Tomcat负载均衡集群的实现示例
Oct 24 Servers
nginx内存池源码解析
Nov 20 Servers
nginx.conf配置文件结构小结
Apr 08 Servers
Linux中如何安装并部署Redis
Apr 18 Servers
Tomcat执行startup.bat出现闪退的原因及解决办法
Apr 20 Servers
Windows server 2012 配置Telnet以及用法详解
Apr 28 Servers
Nginx 安装SSL证书完成HTTPS部署
Apr 28 Servers
Apache SeaTunnel实现 非CDC数据抽取
May 20 Servers
ubuntu下常用apt命令介绍
Jun 05 Servers
Linux在两个服务器直接传文件的操作方法
Aug 05 Servers
Nginx 502 bad gateway错误解决的九种方案及原因
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
PHP程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
浅谈关于JavaScript的语言特性分析
2013/04/11 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
thinkphp5 路由分发原理
2021/03/18 PHP
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
师范生的个人求职信范文
2014/01/04 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
因个人工作失误检讨书
2019/06/21 职场文书