nfs共享存储服务(代码片段)

author author     2022-11-13     226

关键词:

NFS是NetworkFileSystem的简写,即网络文件系统,网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。(无身份验证机制)

NFS的优点
 1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到。
 2.用户不必在每个网络上机器里头都有一个home目录。Home目录可以被放在NFS服务器上并且在网络上处处可用。
 3.诸如软驱,CDROM,和Zip?之类的存储设备可以在网络上面被别的机器使用。这可以减少整个网络上的可移动介质设备的数量。

实验准备

  • 两台Linux虚拟机一台服务器(ip:192.168.175.102)和一台客户机(ip:192.168.175.103)(Red Hat Enterprise 6.5)
  • 两台虚拟机都为仅主机模式,且确保可以相互ping通
  • 通过yum为两台虚拟机安装nfs-utils和rpcbind软件。

    Yum是Shell前端软件包管理器基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

实验开始

服务端

安装完nfs-utils和rpcbind软件包以后我们就可以开始共享磁盘。

首先我们对服务端(提供共享磁盘一方)进行操作,我们在虚拟机上添加一块磁盘,并挂载到指定目录中(本次实验挂载在/test)
修改配置文件,将这个磁盘共享出去
技术分享图片
我们将服务添加为开机自启,为实际操作带来方便

chkconfig nfs on  //将nfs服务设置为开机自启动
chkconfig rpcbind on //将rpcbind服务设置为开机自启动

开启服务

service rpcbind start
service nfs start

检查一下远程过程调用即111端口是否开启

netstat -ntap | grep rpcbind   //查看111端口是否开启

技术分享图片
使用本地系统进行自测

showmount -e 192.168.175.102   //本机中查看NFS文件

技术分享图片


关闭系统防火墙及selinux防火墙
service iptables stop
setenforce 0

客户端

安装nfs-utils和rpcbind软件包,开启服务

检查对方共享的磁盘文件

showmount -e 192.168.175.102  //查看服务器中的NFS文件

创建挂载的文件夹,使用自动挂载,编写自动挂载文件
设置自动挂载的的配置文件在/etc/fstab
技术分享图片
技术分享图片
此时我们若想在该共享磁盘中写入文件,还需要将磁盘的权限放开,如果只是用户拥有读写权限而文件夹又对用户有限制,则此处用户没有写入权限,文件夹权限大过用户权限。
当我们不放大/test文件夹权限时,文件写入失败
技术分享图片
当我们放开文件夹权限时,文件就可成功写入
技术分享图片
技术分享图片
实际我们写入的文件还是存储在服务端的磁盘,不占用自己的磁盘空间,只是建立了一个映射关系

linux网络服务——nfs共享存储服务(包含操作详解)(代码片段)

NFS共享存储服务NFS共享存储服务概述NFS应用场景NFS服务器配置一、服务器的配置二、客户端的配置NFS常见故障解决思路NFS共享存储服务概述NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本... 查看详情

02-nfs存储服务(代码片段)

...。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录,NFS客户端可以通过挂载的方式将NFS服务端共享数据的文件目录挂载到本地挂载点,这样对本地挂载点目录中的数据进行操作其实就是操作NFS服务端共享数... 查看详情

详解nfs-----共享存储服务(代码片段)

...系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS最早是由Sun公司发展出来的。简单的来说:它就是... 查看详情

nfs共享存储服务部署(代码片段)

...系统主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似,只不过windows用于局域网,NFS用于企业集群架构中,如果是大型网站,会用到更复杂的分布式文件系统FastDFS,glusterfs,... 查看详情

nfs共享存储服务(代码片段)

...中的一种,也被称为NFS.NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。(无身份验证机制)NFS的优点 1.本地工作站使用更少的磁盘空间,因为通常的... 查看详情

linux(10):期中架构---nfs存储服务(代码片段)

1.共享存储服务概念:#NFS是NetworkFileSystem的缩写,中文意思是网络文件系统,#它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。2.NFS共享存储服务的应用:#将数据存储到一台服务器上,实现... 查看详情

nfs共享存储(代码片段)

....0.0.172.16.1.客户端nfs10.0.0.172.16.1.服务端服务端安装配置nfs共享参数参数作用rw读写权限ro只读权限root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户(不常用),root用户映射后还是普通用户no_root_squa 查看详情

3-nfs-共享存储(代码片段)

...1.什么是nfs?  NFS(NetworkFileSystem)即网络文件系统。NFS共享存储2.nfs能干什么?  主要功能:通过网络(局域网)让不同的主机系统之间可以共享文件或目录。3.为什么要使用nfs?  NFS网络文件系统一般被用来存储共享视频,... 查看详情

redhat6.5中搭建nfs共享存储服务(代码片段)

...户机可以像访问本地目录一样访问远程NFS服务器中提供的共享资源,对于大多数负载均衡群集来说,使用NFS协议来共享数据库较为常见,但NFS服务没有用户认证机制,且数据在网络上为明文传输,安全性较差,所以,一般只适用... 查看详情

nfs--共享存储(代码片段)

...。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似,只不过windows用于局域网,NFS用于企业集群架构中,如果是大型网站,会用到更复杂的分布式文件系统FastDFS,glusterfs,... 查看详情

nfs共享存储服务(代码片段)

...三、NFS的特点四、实验步骤1、安装nfs和rpcbind软件2、设置共享目录3、启动NFS服务并验证结果4、客户机中访问NFS共享资源4.1手动挂载NFS共享目录4.2fstab自动挂载设置4.3强制卸载NFS五、总结引言本文详细讲解了NFS实验的几个步骤。... 查看详情

⚡超容易的nfs存储服务搭建流程⚡(代码片段)

...应存储软件是否安装🔅2.编写配置文件🔅3.创建共享目录信息,目录授权🔅4.启动nfs相关服务五、客户端NFS服务部署流程🔅1.检查安装软件服务🔅2.进行共享目录挂载使用 查看详情

nfs文件系统及搭建nfs共享服务(代码片段)

一、什么是文件系统?  文件系统是对一个存储设备上的数据和元数据进行组织的一种机制。文件系统是在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区上组织文件方式方法,常见文件系统如ext2、ext3、ext4、NTFS... 查看详情

nfs共享储存服务部署(代码片段)

...NFS客户机可以向访问本地目录一样访问远程NFS服务器中的共享资源。大多数负载均衡群集都使用NFS协议。NFS网络文件系统一般被用来存储共享视频、图片等静态资源文件。环境部署:redhat6.5系统服务器Ip:192.168.100.101客户端ip:19... 查看详情

nfs(代码片段)

...就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件(NFS一般用来存储共享视频,图片等静态数据)。而在客户端看来,共享的目录就是其本身的目录。网络文件系统:通过网络存储和组织文件的一种方法或... 查看详情

nfs共享存储(代码片段)

nfs共享文件存储networkfilesystem;为什么要使用nfs?如果userA上传文件通过负载均衡器上传到了web01,这个时候userB去下载file1又被负载均衡器分配到了web02上面就找不到userA上传的资源了。使用了共享存储nfs之后,userA上传的文件到nf... 查看详情

在kvm环境下,实现基于共享存储(nfs)的虚拟机夸主机迁移(代码片段)

一台作为nfs共享存储服务器[root@cent7_6~]#yuminstall-ynfs-utilsrpcbind#配置共享#将本地的/data目录共享出去,并且只允许10.0.0.0/24访问,权限为rw,并sync同步写入#no_root_squash远程root映射成NFS服务器的root用户[root@cent7_6~]#mk... 查看详情

nfs存储(代码片段)

...tem网络文件系统通过局域网络让不同的主机系统之间可以共享文件或目录主要实现Linux系统之间的文件共享(早期)小文件存储系统:(Moosefs,FastDFS)大文件存储系统:(glusterfs,HDFS) 文件系统:ext4xfs为什么要使用NFS服务器进行数据共... 查看详情