当前位置: 首页 > wzjs >正文

达州市做网站网络顾问

达州市做网站,网络顾问,都有哪些js素材网站,wordpress做的著名网站最近遇到一个问题,一台CentOS7应用服务器上的服务需要访问另外一台CentOS7应用服务器上的文件,然后传输文件给第三方。想到windows系统之间有文件共享的功能,Linux系统之间是否也有类似的文件共享功能呢? NFS NFS代表Network Fil…

最近遇到一个问题,一台CentOS7应用服务器上的服务需要访问另外一台CentOS7应用服务器上的文件,然后传输文件给第三方。想到windows系统之间有文件共享的功能,Linux系统之间是否也有类似的文件共享功能呢?

NFS

NFS代表Network File System,即网络文件系统。它是一种分布式文件系统协议,允许一个系统在网络上与他人共享目录和文件。通过NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,这极大地促进了文件共享和协作。

NFS最初由Sun Microsystems开发,并迅速成为了Unix系统间实现文件共享的标准。随着时间的发展,它也被移植到了其他操作系统上,包括Windows、Linux以及各种版本的Unix。

使用NFS有几个主要优点:

易于文件共享:用户可以通过网络轻松访问和使用存储在不同计算机上的文件。

简化存储管理:通过集中存储数据,NFS减少了对多个副本的需求,从而简化了存储管理。

提高效率:NFS允许用户同时从多个客户端访问相同的文件,提高了工作效率。

NFS的工作原理涉及服务器和客户端之间的交互。服务器端设置并导出文件系统供网络中的其他机器访问,而客户端则挂载这些远程文件系统到本地文件树中,使得它们看起来就像本地文件一样。

NFS经历了几个版本的发展,目前最常见的是NFSv3和NFSv4,后者提供了改进的安全性和性能。

服务端

检查是否安装nfs-utils、rpcbind

rpm -qa|grep nfs-utils

[root@app-0002 temp]# rpm -qa|grep nfs-utils

nfs-utils-1.3.0-0.54.el7.x86_64

rpm -qa | grep rpcbind

[root@app-0002 temp]# rpm -qa | grep rpcbind

rpcbind-0.2.0-44.el7.x86_64

没有,则手动安装

sudo yum install -y nfs-utils rpcbind

启动rpcbind

sudo systemctl start rpcbind#开机自启sudo systemctl enable rpcbind

启动nfs-server​​​​​​​

sudo systemctl start nfs-server#开机自启sudo systemctl enable nfs-server

创建目录/disk01/temp(如果已有目录,则不需要创建)

sudo mkdir -p /disk01/temp

设置目录权限​​​​​​​

#至少644 所有用户可读sudo chmod 755 /disk01/temp #可选sudo chown nobody:nobody /disk01/temp

编辑/etc/exports文件,添加共享配置​​​​​​​

vi /etc/exports#文件最下面添加/disk01/temp 10.96.41.0/24(rw,sync,no_root_squash,no_subtree_check)

10.96.41.0/24:允许访问的客户端ip(10.96.41.1~254)

(rw,sync,no_root_squash,no_subtree_check):挂在选项(读写、同步写入、允许客户端以root用户身份访问共享目录、禁用子树选项等)

或者指定具体的ip,多个ip之间空格隔开

/disk01/temp 10.96.41.98(rw,sync,no_root_squash,no_subtree_check) 10.96.41.99(rw,sync,no_root_squash,no_subtree_check)

应用NFS配置

sudo exportfs -ra

验证共享是否生效

sudo exportfs -v

图片

客户端

检查是否安装nfs-utils

rpm -qa|grep nfs-utils

[root@app-0002 temp]# rpm -qa|grep nfs-utils

nfs-utils-1.3.0-0.54.el7.x86_64

没有,则手动安装

sudo yum install -y nfs-utils

创建目录/disk01/temp

sudo mkdir -p /disk01/temp

挂载共享目录

sudo mount 10.96.41.62:/disk01/temp  /disk01/temp

mount会根据设备的文件系统类型(如ext4、xfs、nfs)自动挂载,也可以使用-t  <文件系统类型>

sudo mount -t nfs 10.96.41.62:/disk01/temp  /disk01/temp

将10.96.41.62:/disk01/temp目录挂载在本机的/disk01/temp目录

验证挂载

df -h

图片

设置开机自动挂载

注意:不设置的话,服务器重启后,会发现挂载目录没有了,需要重新挂载。

vim /etc/fstab

最后一行下面加入

10.96.41.62:/disk01/temp  /disk01/temp  nfs defaults 0 0

测试写的配置是否有问题

mount -a

最后,在客户端或者服务端目录下创建一个测试文件,看对方是否能看到,然后删除测试文件。

问题

1、检查客户端

rpm -qa|grep nfs

mount | grep /disk01/temp

图片

2、卸载客户端挂载,重新挂载

sudo umount /disk01/temp

sudo mount -t nfs 10.96.41.62:/disk01/temp  /disk01/temp

3、设置服务端共享目录权限

sudo chmod 755 /disk01/temp    (至少644 所有用户可读)

http://www.dtcms.com/wzjs/188625.html

相关文章:

  • 手机做免费个人网站新型网络营销方式
  • 抚州临川网站建设关键词优化公司推荐
  • 日照网红民宿seo网站优化详解
  • 电子商务网站建设理论依据seow是什么意思
  • 怎么查网站icp各大网站收录提交入口
  • 泉州专业做网站开发百度域名查询官网
  • 不准别人网站做反链网站排名查询alexa
  • 营销型网站制作价格附近学电脑培训班
  • 营销型网站建设哪家便宜如何宣传推广自己的产品
  • 网站改版 打造企业文化今日热点新闻事件摘抄2022
  • 图片网站 建站搜索引擎营销特点是什么
  • flash网站建设教程北京网站快速排名优化
  • 做网站免费空间最权威的排行榜网站
  • 做网站公司是干什么的今日新闻摘抄十条
  • 网站提速怎么做西安网站关键词优化推荐
  • 网站建设如何做百度软文推广怎么做
  • 建设工程合同备案是在网站上吗福州seo技巧培训
  • 网页开发和网站开发手机软文广告300字
  • 品牌网站建设必在大蝌蚪免费进入b站2022年更新
  • wordpress文章特色图像企业seo职位
  • 青岛模板网站专业做网站
  • 网站开发包含上线吗全国互联网营销大赛官网
  • 做h5页面的网站哪个好简述seo和sem的区别
  • 中国企业网中国商报社seo5
  • 申请公司注册流程重庆seo排名扣费
  • 深圳网站建设制作设计公司西安百度百科
  • 网站建站的流程东莞网络推广排名
  • 成都建设官方网站南宁一站网网络技术有限公司
  • 新建网站二级网页怎么做软文代写代发
  • 铜陵做网站广州网站建设方案维护