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


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 + consul + upsync 完成动态负载均衡的方法详解
Mar 31 Servers
Nginx 过滤静态资源文件的访问日志的实现
Mar 31 Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 Servers
Windows和Linux上部署Golang并运行程序
Apr 22 Servers
Windows Server 2012 R2 磁盘分区教程
Apr 29 Servers
IIS服务器中设置HTTP重定向访问HTTPS
Apr 29 Servers
详解如何使用Nginx解决跨域问题
May 06 Servers
详解Nginx的超时keeplive_timeout配置步骤
May 25 Servers
Tomcat 与 maven 的安装与使用教程
Jun 16 Servers
超越Nginx的Web服务器caddy优雅用法
Jun 21 Servers
Apache自带的ab压力测试工具的实现
Jul 23 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
Cakephp 执行主要流程
2010/03/24 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
用JavaScript实现仿Windows关机效果
2007/03/10 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
菜鸟javascript基础资料整理2
2010/12/06 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
Python中的Cookie模块如何使用
2020/06/04 Python
python 多线程中join()的作用
2020/10/29 Python
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
师范应届毕业生自荐信
2013/11/18 职场文书
物业保安主管岗位职责
2013/12/25 职场文书
安全协议书
2014/04/23 职场文书
龙猫观后感
2015/06/09 职场文书
教师节祝酒词
2015/08/11 职场文书
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题
德劲DE1107指针试高灵敏度全波段收音机机评
2022/04/05 无线电
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python