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


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
Linux安装Nginx步骤详解
Mar 31 Servers
制作能在nginx和IIS中使用的ssl证书
Jun 21 Servers
Nginx使用Lua模块实现WAF的原理解析
Sep 04 Servers
Nginx配置https的实现
Nov 27 Servers
Apache Pulsar结合Hudi构建Lakehouse方案分析
Mar 31 Servers
docker-compose部署Yapi的方法
Apr 08 Servers
nginx搭建NFS网络文件系统
Apr 14 Servers
tomcat默认最大连接数及相关调整方法
May 06 Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 Servers
nginx七层负载均衡配置详解
Jul 15 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
Mysql的常用命令
2006/10/09 PHP
基于PHP文件操作的详解
2013/06/05 PHP
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
深入讲解Python中的迭代器和生成器
2015/10/26 Python
详解Python中的动态属性和特性
2018/04/07 Python
简单了解python关系(比较)运算符
2019/07/08 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
一年级班主任寄语
2014/01/19 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
考核评语大全
2014/04/29 职场文书
跳蚤市场口号
2014/06/13 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
Python几种酷炫的进度条的方式
2022/04/11 Python
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技