虚拟化存储和非虚拟化存储

有文件系统的叫虚拟化存储,没有文件系统的叫非虚拟化存储。.
虚拟化存储:由SAN 或 NAS 提供的存储空间,需要添加一层文件系统来屏蔽底层的差异性,性能较差。支持更多的虚拟化特性。
非虚拟化存储:由分布式存储提供的存储空间,没有添加文件系统,性能好,但无法支持高级特性。
文件系统:组织目录结构
文件系统文件的分层组织结构,例如:操作系统有了文件系统之后,数据会以文件和文件夹的形式体现出来。而且可以做到文件的复制、粘贴、删除和恢复。

常见的文件系统有哪些?
操作系统:Windows 系统 -–NTFS / Linux 系统—ext2/3/4 /
U盘 常见的文件系统的格式—FAT32、exFAT (但是这个格式我可以改成NTFS  格式化 :重新写入文件系统)
NAS存储的文件系统: CIFS /NFS。
虚拟化集群的文件系统:VIMS(华为)、VMFS(vmware)

虚拟化存储
虚拟化中的存储架构
虚拟化存储和非虚拟化存储_第1张图片

云计算中虚拟化存储转换路径

云计算中非虚拟化存储转换路径

文件映射到磁盘的过程
用户在删除文件:它只是把文件系统映射的关系给打乱了。而在磁盘的物理区域依然存在。
恢复:就是把文件系统和文件系统块之间的关系重新建立起来。格式化也能恢复。
除非你格式化又重新写入东西进去,这就会导致磁盘被覆盖,就找不回来了☹

常见的虚拟机磁盘文件格式:

对于客户来说虚拟机、磁盘啥的和物理机使用起来没啥区别、对于管理员来说,我们都知道虚拟机就是一些文件(磁盘文件和配置文件)构成的,像里面的磁盘、内存、CPU 啊,都是一样的,不同的厂商都有自己的格式 (如下图)

华为虚拟化产品存储架构
可以将存储资源添加到虚拟化平台,并且给多个虚拟化平台去使用。
怎样将存储资源去给各个虚拟化平台去使用了???
就是说如果我的存储资源有1000T ,我不可能把这么多用在一个虚拟化平台吧、于是我就把它分成10个卷,然后通过储存设备去把它扫描出来。把其中的一个卷逻辑化或格式化后用给最后的数据存储。只有数据存储才能分配给我们的虚拟机。

对于 FusionStorage 分块 一块就是一个逻辑卷
对于 SAN 来说 就是一个一个的 LUN (就像我们电脑磁盘分区一样)
对于 NAS 来说 就是一个一个的 目录

像 这些逻辑卷、LUN、目录,需要存储设备 通过扫描的方式获取。

华为虚拟磁盘特性
数据存储它是属于我存储池里面的东西,那么给到虚拟机肯定需要分成一块一块磁盘的。(就像磁盘分区一样)
数据存储 ===》 磁盘 : 最终给到虚拟机去使用的是一块一块的虚拟化磁盘。

磁盘类型 : (如果你的磁盘类型为共享:那么你的配置模式只能选择普通)
普通 :一个磁盘只能给一台虚拟机去用,但是一台虚拟机可以有多块磁盘。
共享 :一个磁盘可以给N台虚拟机去使用,一个虚拟机也可以有多块磁盘。

磁盘会经历两个步骤:1、创建磁盘 2、置0操作(用0将磁盘填满==清空操作)
配置模式:
普通:创建磁盘的时候立即分配所有空间。(就比如我创建10个G的磁盘,立即就分配10个G的存储空间。)空间分配完之后立马进行置零操作。
普通延迟置零:创建磁盘的时候立即分配所有空间。磁盘创建好了之后不立即进行置零操作。延迟到虚拟机执行第一次写操作时置零。(好处:创建磁盘的速度更快)
(因为置零的操作需要很长的时间:一个0 等于一个 bit ; 一个byte 等于 8个字节(bit);1024 byte 等于 1kb;1024 kb 等于 1 Mb ;1024 Mb 等于 1Gb; 1024Gb 等于1Tb;)
注意(只有两种数据存储才能创建普通延迟置零 :虚拟化本地磁盘、虚拟化的SAN存储)

精简:创建磁盘后按照需求去分配空间 (例如:你创建了一个10G的磁盘,但是你只用了1K,那我就只分配给你1K)创建的时候不立即分配空间,或创建时只分配部分空间,当后续需要使用的时候,再进行逐步分配。

磁盘模式:
从属:从属就是普通,1、快照中包含该磁盘。2、数据永久写入。
独立-持久:独立:快照中不包含该磁盘 持久:数据永久写入。
独立-非持久:快照中不包含该磁盘、非持久:就是数据写入之后在发生断电,重启就会消失。(写入的所有数据不会被保存 )

你可能感兴趣的:(linux,运维,云计算)