搭建nfs服务实现两台虚拟机之间共享(代码片段)

l1213 l1213     2022-12-31     818

关键词:

NFS网络文件系统,实现Linux与Linux之间的简化文件共享服务

1.创建目录,将光盘镜像挂载到新建目录上

mkdir -p /media/cdrom

mount -o loop /dev/cdrom /media/cdrom

2.配置yum源,安装nfs服务

cd /etc/yum.repos.d

vi local.repo

[redhat]

name=redhat

baseurl=file:///media/cdrom

enabled=1

gpgcheck=0

yum repolist  (检测yum源是否配置正确)

yum install -y nfs*   (安装nfs服务)

3.关闭防火墙,防止出现防火墙策略禁止正常的共享服务

iptables -F

service iptables save

4.创建共享目录,设置权限确保他人也有写入的权限

mkdir /nfs

chmod 777 /nfs

echo "welcome to localhost.com" > /nfs/readme

5.编写配置文件

vi /etc/exports
/nfs 192.168.181.*(rw,sync,root_squash)
保存,退出
注:ro 只读 rw 只写
root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync 同时将数据写入到内存与硬盘中,保证不丢失数据
async 优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据
6.启动和启用NFS服务程序。由于在使用NFS服务进行文件共享之前,需要使用RPC服务将NFS服务器的IP地址和端口号等信息发送给客户端。因此,在启动NFS服务之前,还需要顺带重启并启用rpcbind服务程序,并将这两个服务一并加入开机启动项中。
systemctl restart rpcbind
systemctl enable rpcbind
systemctl restart nfs-server
syatemctl enable nfs-server

7.先使用showmount命令查询NFS服务器的远程共享信息
showmount -e 192.168.181.145

技术分享图片

 

客户端:

 

1.在NFS客户端创建一个挂载目录。使用mount命令并结合-t参数,指定要挂载的文件系统的类型,并在命令后面写上服务器的IP地址、服务器上的共享目录以及要挂载到本地系统(即客户端)的目录
mkdir /nfs
mount -t nfs 192.168.181.145:/nfs /nfs

2.挂载成功后就应该能够顺利地看到在执行前面的操作时写入的文件内容了
cat /nfs/readme

技术分享图片

 

3.若想NFS文件共享一直有效修改/etc/fstab文件

 vi /etc/fstab

 

192.168.181.145:/nfsfile /nfsfile nfs defaults 0 0

 


 





















搭建文件共享服务器(代码片段)

目录前言需要准备的工作一、搭建文件共享服务器二、用户访问测试三、关闭共享的文件前言我们都知道ftp服务,一般学校在机房老师共享文件都是用的这个。但是还有一个微软自带的一个协议也可以共享文件。以此来搭建... 查看详情

两台linux服务器想共享一个磁盘分区,怎么做?

两台redhatlinux5服务器做成LVS后,还想再做一个共享分区,在ESX的环境下,新加的磁盘应如何设置共享1、首先打开电脑的虚拟机,再打开物理机的虚拟网卡。2、然后选择虚拟机的连接方式为nat,再开启两台Linux虚拟机,然后检查ip... 查看详情

在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服务部署共享文件

...应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。在Redhat7系统上面安装NFS服务共享文件安装NFS服务,我们需要两台虚拟机,虚拟机分别为服务端与客户端步骤如下:在服务端:... 查看详情

nfs-网络文件共享服务(代码片段)

目录NFS介绍什么是NFS(NetworkFileSystem)搭建NFS服务需要的软件包极简步骤搭建NFS服务准备两台机器配置服务端(nfs-server)配置客户端(web-client)NFS服务简单执行流程NFS文件访问权限NFS服务端配置客户端地址的表示方法/etc/exports参数/etc/exp... 查看详情

nfs应用及搭建

NFS应用场景及环境搭建首先准备两台配置好IP地址和yum源的虚拟机用Xshell连接,一台是服务端,一台是客户端NFS:NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络... 查看详情

nfs应用场景及环境搭建

有LAMP架构的叫lamp另一台虚拟机叫luwenyue1.把两台虚拟机改成不同名字的虚拟机vi/etc/hostname一个用虚拟机用搭好LAMP架构的虚拟机,一个用新建的虚拟机2.配置yum源3.把光盘挂载上4.关闭防火墙iptables-Fiptables-Xsetenforce05.在lamp上安装nfs-... 查看详情

kvm迁移

...一样,/etc/hostname主机名不一样(需要重启)服务端:1、搭建nfs文件传输服务,修改共享目录权限为7772、把.qcow2和.xml文件传到共享目录下,权限为7773、修改.xml文件中的资源池路径,改为共享目录的路径4、重新定义域:virshdefine... 查看详情

在centos中搭建nfs(代码片段)

概述NFS是一款经典的网络文件系统,在Linux上我们可以通过创建一个NFS服务在不同的服务器之间共享磁盘文件,而不用在多个服务器之间进行不断的拷贝复制,麻烦且浪费存储空间。在k8s中我们也可以使用NFS来作为我们的存储类... 查看详情

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

1、NFS存储服务概念NFS是NetworkFileSystem的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录,NFS客户端可以通过挂载的方式将NFS服务端共享数据的文件目录挂载到本地挂载点,这样对本地... 查看详情

kvm的乾坤大挪移-虚拟机迁移(代码片段)

...:1.开起两台图形化宿主机kvm:172.16.0.139kvm2:172.16.0.1402.搭建NFS服务:172.16.0.13 查看详情

nfs共享存储服务

...用NFS协议,NFS客户机可以像访问本地目录一样访问远程NFS服务器中的共享资源。但是,NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中中使用。NFS服务的实现依赖于RPC机制,RPC充当NFS客... 查看详情

vmware两台虚拟机之间文件共享

虚拟机A的文件拷贝到虚拟机Bscp[参数][原路径][目标路径]eg:scp-r[email protected]:/home/rookie/下载//home/rooookie/下载/从192.168.0.172拷贝文件VNC-Viewer-6.17.1113-Linux-x64到192.168.0.168 CENTOS7.4PS:当然也可以选择FTP之类的协议,虚拟机与主机... 查看详情

共享文件

1.首先创建两个虚拟机,一个做客户端一个做服务端2.为了区分虚拟机,改名字客户端为cy 服务端为server在服务端查看一下nfs安装包关闭防火墙安装nfs服务查看端口号创建一个共享目录share在客户端安装nfs-utilsshowmount命令查看... 查看详情

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

...杂的分布式文件系统FastDFS,glusterfs,HDFS1.2为什么要使用NFS服务实现多台服务器之间数 查看详情

基于nfs共享存储kvm虚拟机动态迁移操作梳理

...目录结构虚拟机磁盘文件,本文这部分内容通过nfs来实现,当然也可以采用GFS2集群文件系统来实现,本文的动态迁移是基于共享存储动态迁移。KVM动态迁移目前有两种,一种是基于共享存储的动态迁移&# 查看详情

openvswitch+libvirt搭建vlan网络(代码片段)

网络拓扑结构创建一个限制VM流量的网络,使用的是OpenvSiwitch来实现VM之间的流量隔离。要实现的网络拓扑如下图。 配置环境  如网络拓扑图所示,我们需要两台物理主机,4台虚拟机。每台物理主机上运行两台虚拟机。先... 查看详情

linux搭建samba文件共享服务器,实现基于linux和windows的共享文件服务(代码片段)

一,samba的基本概念在早期的网络世界中,文件数据在不同主机之间的传输大多是使用**ftp,**但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据。NFS服务可以实现在客户端的机器上直接使用服务器上... 查看详情