搭建NFS服务器

这篇具有很好参考价值的文章主要介绍了搭建NFS服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、NFS

为什么需要nfs服务器?

nfs解决了什么问题?

nfs的优点和缺点?

二、SAN

 设备:

三、如何安装nfs服务器

1、安装nfs的相关软件

2、启动nfs-server服务

3、检查是否成功启动

4、编辑共享文件的配置文件

5、创建共享文件夹

6、将本机器的nfs服务器设置为共享文件夹

7、将防火墙关闭,防止其他的机器连接不过来

8、在其他的web服务器上挂载共享目录(共享文件夹)

9、最后在其他的web服务器上测试


一、NFS

NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样,也就是说客户端PC可以挂载NFS服务器所提供的目录并且挂载之后这个目录看起来如同本地的磁盘分区一样,可以使用cp、cd、mv、rm及df等与磁盘相关的命令。

也就是不同的机器之间通过网络是实现文件共享

为什么需要nfs服务器?

保障网站数据的一致性--》不管负载均衡器将请求分配到哪台后端服务器,客户端看到的内容都是一样的

nfs优点:

服务器是比较廉价的解决方式,一般公司不会采用,性能不是特别棒,建议使用专门的存储服务器

nfs缺点:

使用传统的网络来传输数据,速度是有限的,性能一般

nfs解决了什么问题?

        数据同源:到同一个地方去拿去数据,保障数据的一致性

nfs的优点和缺点?

        优点:随便一台linux服务器都可以搭建,成本比较低,构建容易

        缺点:读取数据速度有限,跟网络质量,磁盘IO,cpu,内存等因素有关,在传统的tcp/ip网络上传输的 

二、SAN

存储区域网络(Storage Area Network,SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通道)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。SAN经过十多年历史的发展,已经相当成熟,成为业界的事实标准(但各个厂商的光纤交换技术不完全相同,其服务器和SAN存储有兼容性的要求)。

nfs-server,服务器,网络,linux

 设备:

1、专业的存储服务器,有很大的磁盘,总容量十分大

2、专业的光纤交换机

3、业务服务器:例如web服务器或者数据库服务器,业务服务器通过HBA卡设备与光纤相连,连接到光纤交换机

三、如何安装nfs服务器

1、安装nfs的相关软件

yum install nfs-utils -y

2、启动nfs-server服务

service nfs restart

[root@mysql /]# service nfs restart
Redirecting to /bin/systemctl restart nfs.service

service nfs-server start

#service nfs-server stop  关闭服务

3、检查是否成功启动

ps aux|grep nfs

[root@mysql /]# ps aux|grep nfs
root       3546  0.0  0.0      0     0 ?        S<   22:14   0:00 [nfsd4_callbacks]
root       3552  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3553  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3554  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3555  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3556  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3557  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3558  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3559  0.0  0.0      0     0 ?        S    22:14   0:00 [nfsd]
root       3569  0.0  0.0 112824   988 pts/0    R+   22:15   0:00 grep --color=auto nfs
[root@mysql /]# 

4、编辑共享文件的配置文件

vim /etc/exports

/web 192.168.0.0/24(rw,all_squash,sync)

/web 是我们的共享文件夹,使用绝对路径,需要自己新建

192.168.0.0/24 允许过来访问的客户机IP地址网段

rw 表示可读可写

ro 表示只能读

all_squash 表示任何客户机的用户过来访问时,都认为时普通用户

sync  同时将数据写入到内存与硬盘中,保存不丢失数据

async  优先将数据保存到内存,然后再写入硬盘,效率更高,但可能会丢失数据

5、创建共享文件夹

[root@mysql ~]# mkdir /web
[root@mysql ~]# cd /web
[root@mysql web]# 
[root@mysql web]# mkdir claylpf
[root@mysql web]# ls
claylpf
[root@mysql web]# 
[root@mysql web]# vim index.html    --》用于测试
[root@mysql web]# cat index.html 
welcome to claylpf
[root@mysql web]# 

6、将本机器的nfs服务器设置为共享文件夹

exportfs -rv

#本机器已经共享出去了

[root@mysql web]#  exportfs -rv
exporting 192.168.0.0/24:/web        
[root@mysql web]# 
#192.168.0.0/24 表示该网段所有的机器都可以访问
#/web表示共享的文件夹

7、将防火墙关闭,防止其他的机器连接不过来

service firewalld stop

8、在其他的web服务器上挂载共享目录(共享文件夹)

每台机器都得安装 nfs-utils

挂载:

将nfs共享的目录挂载到nginx提供的网页服务的目录

mount  192.168.2.200:/web  /usr/local/scnginx/html

             源路径文件(远程机器上的)    挂载点(本机器上的)

#192.168.2.200是nfs服务器的IP地址

mount:挂载  连接起来

查看挂载:

df命令

nfs-server,服务器,网络,linux

9、最后在其他的web服务器上测试

打开浏览器测试是否正确

nfs-server,服务器,网络,linux

实验完毕!!!!文章来源地址https://www.toymoban.com/news/detail-742317.html

到了这里,关于搭建NFS服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • NFS介绍及服务器搭建

    一、NFS 简介 NFS ,英文全称 Network File System ,主要功能:通过网络,让不同的机器、不同的操作系统可以共享文件。类似windows的共享文件夹 ​ NFS服务器共享本机目录,客户端机器挂载该目录后,就可以像自己本机的目录一样使用,相当便利;操作远程目录就像操作本地目录

    2024年02月06日
    浏览(52)
  • Linux上的NFS服务器搭建

    目录 一.服务器端搭建 二.客户端搭建 Shareserver NFS服务器: 1:给NFS服务器一个ip地址 2:修改主机名 3:修改主机映射关系 4:测试联通性 5:查询是否有rpcbind及nfs-utils,若无则安装 6:查询是否有rpcbind及nfs-utils状态,若关闭则开启 7:关闭防火墙 8:创建共享目录/share,并在其共享目录中

    2024年02月07日
    浏览(56)
  • linux主机搭建NFS服务器

    NFS(Network File System,网络文件系统) 它允许网络中的计算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源,主要在unix系列操作系统上使用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NFS服务器

    2024年01月16日
    浏览(51)
  • NFS服务器简介、在Linux上搭建NFS服务器和客户端,使用autofs进行NFS客户端自动挂载和卸载详解

    目录 一.NFS服务器简介 1.含义简介: 2.工作原理简介: 3.RPC服务与NFS服务配合使用 二.NFS配置文件参数命令介绍 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports挂载写法 1.配置nfs服务端和客户端 2.windows客户端挂载测试 3.权限介绍 (1)rw/ro,服

    2024年02月04日
    浏览(55)
  • nfs服务器的描述,搭建和使用

    前言 这是我在这个网站整理的笔记,关注我,接下来还会持续更新。 作者:RodmaChen NFS概述 NFS(Network File System)是一种基于网络的文件系统协议,它允许不同的计算机系统通过网络共享文件和目录。本文将介绍NFS的工作原理、优缺点以及挂载后客户端创建文件服务端也会出

    2024年02月15日
    浏览(57)
  • docker搭建NFS服务器(超简单)

    docker 安装 NFS服务端与客户端 一:服务端: 1.下载镜像到本地。 地址:https://www.aliyundrive.com/s/LUQ4A4yuZcY 2.启动镜像 解压镜像 docker load docker-nfs-server.tar 启动成功如图所示: 备注:docker启动成功,意味着将系统 /home/docker/nfs01 下的文件挂载到了 docker内部nfs目录下。 如图所示(

    2024年02月09日
    浏览(52)
  • Ubantu搭建NFS服务器共享文件

    搭建一台NFS服务器为局域网中的用户提供文件共享,NFS服务器要求如下: 1.将本地文件系统的/home/share目录共享,192.168.61.100与192.168.61.200两个客户机对该目录具有读写限权,而192.168.61.0/24网段内的其他客户机对该目录具有只读限权。(IP地址可根据自己虚拟机的地址调整)

    2024年02月08日
    浏览(59)
  • NFS服务器简介、在Linux上搭建NFS服务器和客户端,Linux上使用auto(autofs)进行NFS客户端自动挂载和卸载详解

    目录 一.NFS服务器简介 1.含义简介: 2.工作原理简介: 3.RPC服务与NFS服务配合使用 二.NFS配置文件参数命令介绍 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports挂载写法 1.配置nfs服务端和客户端 2.windows客户端挂载测试 3.权限介绍 (1)rw/ro,服

    2024年02月04日
    浏览(56)
  • NFS客户端挂载nfs服务器共享目录时的报错及解决办法:mount.nfs: access denied by server while mounting

    客户端挂载nfs共享目录时的报错信息:mount.nfs: access denied by server while mounting 192.168.41.191:/nfsfile NFS服务器 1、我原来nfs配置文件exports里面的内容如下 2、重启rpcbind和nfs-server服务;查看了一下nfs-server服务,上面显示“Active: active (exited) \\\",意思是“活动:活动(已退出)”,这是

    2024年02月05日
    浏览(53)
  • Linux - 进阶 NFS服务器 详解网络共享服务器 ( 预备知识)

               N  :  就是 网络 Network          F   :     就是  File  文件         S   :  system          简称为 网络文件系统                 官方   :               NFS 是一种古老的用于UNIX/LINUX主机之间进行文件共享的协议              Network  File  System 网

    2024年02月13日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包