存储基础知识
存储基础知识
一、本地文件系统
本地磁盘。
文件系统是操作系统中的最重要的组成部分,也是最复杂的部分之一。
文件系统是存储系统的基础和核心。
例如:
微软的 FAT32,NTFS;
Unix 的 UFS;
Linux 的 ext2/3/4,xfs等。
二、多盘存储系统
磁盘阵列:RAID 存储系统。
类型:RAID0、RAID1、RAID5、RAID6、RAID10。
在本地计算机上用多块磁盘组织一个高可靠的线性连续的地址空间,在这个空间上再构建文件的名字空间和文件级别逻辑连续的地址空间
三、外部存储系统
NAS:NAS(Network Attached Storage 网络附加存储)即将存储设备通过标准的网络拓扑结构(例如:以太网)连接到一群计算机上的存储方案。
DAS(Direct Attached Storage 直接连接存储)是指将存储设备通过SCSI接口或光纤通道直接连接到服务器上。
NAS(Network Attached Storage 网络附加存储)即将存储设备通过标准的网络拓扑结构(例如以太网)连接到一群计算机上的存储方案。
SAN(Storage Area Network 存储区域网络)采用光纤通道(Fibre Channel ,简称FC)技术,通过光纤通道交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。 相当于模拟了远距离传输的DAS,特点是速度快。
DAS与SAN都是块级别的存储,而NAS是文件系统级的存储,因此NAS的存储速度不如前面两者(因为文件系统级别要进行数据的加封装解封装,处理数据报头等操作,而块级别是直接从磁盘进行数据的存取)。
四、分布式存储系统
腾讯云块存储 CBS、腾讯云文件存储 - CFS、腾讯云对象存储 - COS
阿里云块存储 EBS、阿里云文件存储 - NAS、阿里云对象存储 - OSS
HDFS
五、块存储、文件存储、对象存储
块存储:适用于单个 云主机 实例低延迟访问数据的场景,可提供高性能服务。不可共享。
文件存储:适用于供数百个 云主机 实例同时访问的存储。可以共享。
对象存储:适用于通过用户的网络随时存储和访问数据。可以共享。
参考资料: