NFS共享服务器搭建
NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。在 NFS的应用中,本地NFS客户端应用可以透明地读写位于远端 NFS 服务器上的文件,就像访问本地文件一样。
一、配置共享服务器
新建一台centos7虚拟机,进行初始化操作并安装NFS共享服务;
1.关闭防火墙和selinux
#临时关闭防火墙
service firewalld stop
#关闭防火墙开机自启
service firewalld disable
#查看防火墙状态
service firewalld status
2.关闭selinux
setenforce 0 #此方法为临时关闭
#永久关闭需修改配置文件
【/etc/selinux/config】将【enforcing】修改为【disabled】重启生效。
2.安装nfs服务
1)配置本地yum源
搭建本地yum源(如果可以连网,则跳过该步骤)
#挂载iso镜像到本地
mount -t iso9660 /dev/cdrom /mnt/cdrom/
2)安装服务
使用yum直接安装nfs服务
yum install rpcbind nfs-utils -y
3)配置共享目录
创建要共享的目录
mkdir /nfs1
mkdir /nfs2
4)发布共享目录
在局域网内发布共享目录信息
#修改vim /etc/exports文件
#设置权限为可读写,并且同时写入内存和硬盘
/root/nfs1 10.10.10.11/24(rw,sync)
#设置权限为只读,并且暂存与内存之中
/root/nfs2 10.10.10.0/24 (ro,async)
#发布服务
systemctl restart nfs
exportfs -rv
二、挂载测试
1)在客户端挂载共享目录
#临时挂载
mount -t nfs 10.10.10.11:/root/nfs1 /mnt/nfs1
mount -t nfs 10.10.10.11:/root/nfs2 /mnt/nfs2
#永久挂载
vim /etc/fstab #在此文件中添加nfs共享服务器地址,将在开机时自动挂载
10.10.10.14:/opt/web2 /var/www/html nfs defaults,_netdev 0 0
2)在nfs1文件夹内拥有读写权限,可以创建修改文件
3)在nfs2中只拥有可读权限,不可以创建修改文件。
往期推荐
Windows下安装mysql数据库
NFS共享服务搭建
局域网内批量安装Liunx系统
批量安装Linux系统之Cobbler的构建
img文件如何安装在虚拟机内?
Docker的安装和镜像加速器的配置