目录
一、三种存储类型简介
1、DAS 直连式存储
DAS存储是最常见的一种存储方式,适用于数据量不大的中小企业应用中。DAS是指存储设备直接物理连接到服务器上,存储设备只与一台独立的主机连接,其他主机不能使用这个存储设备。
2、NAS网络附加存储
存储设备通过网络添加到一群计算机上 ,可以直接访问上面的文件,实现文件共享功能,存储和管理空间都在远程。tp、nfs都属于NAS。
3、SAN存储区域网络
通过光纤通道或以太网交换机连接存储阵列和服务器主机,成为一个专用的存储网络,只提供空间不提供文件系统,适用于大型应用或数据库系统。
二、NFS概述
nfs 是一种基于内核的网络文件系统,可以挂载,属于NAS存储类型, 使用TCP/IP 协议。通过nfs,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于rpc(远程过程调用)实现。nfs 具有安全性低、简单易操作、适合局域网环境等特点。
三、NFS工作原理
1、首先nfs服务端开启后,会在自己的rpc(远程过程调用,端口号111)注册相关信息;
2、nfs客户端向要连接nfs服务端,会先找rpc注册中心,nfs的端口号是多少;
3、rpc会告诉客户端端口号是多少,客户端知道后就会发起连接。
四、nfs 实验
服务端步奏
1、关闭防火墙和安全机制
2、安装并开启nfs-unils
yum -y install nfs-utils.x86_64
systemctl start nfs
3、修改服务端的共享文件
vim /etc/exports
4、重新读取共享文件
exportfs -r
5、查看本机共享目录情况
exportfs -v
客户端步奏
1、关闭防火墙和安全机制
2、安装并开启nfs-unils
yum -y install nfs-utils.x86_64
systemctl start nfs
3、查看服务端的共享情况
showmount -e + 服务端IP地址
4、挂载
临时挂载:
永久挂载:
vim /etc/fstab
测试:
给客户端添加写的权限:
1、修改服务端的共享文件
exportfs -r
2、给服务端的共享目录赋权
此时便可以在客户端的mnt挂载目录中读写了