搭建NFS服务实现两台虚拟机之间共享

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 rpcbindsystemctl enable rpcbindsystemctl restart nfs-serversyatemctl enable nfs-server

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

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


原文地址:https://www.cnblogs.com/L1213/p/9636552.html

时间: 2024-08-02 09:54:58

搭建NFS服务实现两台虚拟机之间共享的相关文章

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

虚拟机A的文件拷贝到虚拟机B scp[参数][原路径][目标路径] 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.4 PS: 当然也可以选择FTP之类的协议,虚拟机与主机之间开启VMware的文件共享功能即可,或者在选项卡中以用复制粘贴功能 原文地址:https://www

两台虚拟机之间拷贝东西

本机(hadoop1)文件拷贝到其他主机 操作命令   scp -r module [email protected]:/opt/module -r递归 module本地目录 root操作的用户 hadoop2主机名 /opt/module拷贝到虚拟机的目录 [[email protected] opt]#   scp -r module [email protected]:/opt/moduleThe authenticity of host 'hadoop2 (192.168.1.102)'

<两台主机之间日志的同步>

首先要知道两台主机之间同步文件udp虽然安全性不高,但是它的同步速率远远高于tcp.这点是不可否认的. 我们以简单的为例: 服务端: 允许别的主机可以把日志同步到自己的主机上来. # vim /etc/rsyslog.conf $ModLoad imudp  //开启udp协议,添加udp模块. $UDPServerRun 514 /etc/init.d/rsyslog restart 重启使配置生效 # tail -f /var/log/messages  //动态监控日志 客户端 把日志往哪

测试两台服务器之间的网络带宽

标签: 服务器 / 测试 / 网络 / windows / unix / 工具 一.为什么选择了iperf 之前做了一个项目,说要测试两台服务器之间的带宽,本想通过拷贝来进行测试,后来客户觉得得出的数据没有说服性,于是改拿工具来进行测试.我们这回用的工具名字叫iperf. iperf它是一款网络性能测试的工具,分为多个版本:Linux版.UNIX版.Windows版.相比之下,Windows版更新的比较慢,而UNIX和Linux版本更新起来更快,现在最新版本是2.05,而他安装简单.方便,而且测

rsync配置两台服务器之间的文件备份(同步)

rsync配置两台服务器之间的文件备份(同步) 前情提要 环境: 192.168.1.2 主服务器 centos 7.7 192.168.1.3 备份服务器 centos 7.7 rsync 安装(两台linux都需要安装) 在linux环境下,以centos为例,安装非常简单: [[email protected] ~]# yum install rsync rsync的配置文件(服务端配置) rsync 服务端安装完成之后是没有生成rsync.conf文件的,需要手动创建rsyncd.con

两台主机之间单向Ping不通的问题

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } span.s1 { font: 12.0px "Helvetica Ne

【RS】两台交换机之间的直连问题

[SW1]dis cur#sysname SW1#undo info-center enable //关闭信息中心,即关闭日志同步#vlan batch 10  //把native vlan 设为vlan10# interface Vlanif1#interface Vlanif10 ip address 192.168.1.1 255.255.255.0#interface MEth0/0/1#interface GigabitEthernet0/0/1 port link-type acce

linux下搭建NFS服务(指定WWW用户)

第1章 搭建NFS服务(指定WWW用户) 1.1 服务端操作(在nfs01服务端) 1.1.1 安装NFS服务 rpm -qa nfs-utils rpcbind yum install nfs-utils rpcbind -y rpm -qa nfs-utils rpcbind 1.1.2 启动服务 /etc/init.d/rpcbind start /etc/init.d/nfs start rpcinfo -p localhost chkconfig nfs on chkconfig rp

两台机器之间移动数据库的最简单

在两台机器之间移动数据库的最简单(尽管不是最快)的方法是在数据库所在的机器上运行下面的命令: shell> mysqladmin -h 'other_hostname' create db_name shell> mysqldump --opt db_name | mysql -h 'other_hostname' db_name 如果你想要从远程机器通过慢速网络复制数据库,可以使用: shell> mysqladmin create db_name shell> mysqldum