存储虚拟化

理解存储虚拟化过程

柔情痞子 提交于 2020-01-28 01:44:05
关于存储的基本概念 全文以linux为举例 块设备和块设备文件 块设备 由内核加载驱动所识别到的存储设备就是一个块设备 块设备文件 操作系统眼里一切都是文件,那么块设备需要被创建成块设备文件存储到系统里 文件系统 可以把一个块设备比喻成一个仓库,我只要有东西就丢进去,但是问题就是仓库太大了,我每次想找个东西就很麻烦,这个时候要是有个管理员就好了 文件系统 跟所有的计算机资源使用一样,直接使用会造成很多问题,那么就需要一个管家来统一管理块设备文件,这个管家叫文件系统 块设备文件和文件系统 linux系统都是把块文件放到/dev下 格式化 块文件在没有被格式化的时候,是无法使用的,也就是把块文件进行逻辑格式化,变成文件系统后才能被系统调用 当然linux文件类型也随着技术发展出现了很多版本 xfs、ext4、ext3、ext2 逻辑卷 有发现没有,所有的计算机解决问题都是加一层逻辑层 逻辑卷 逻辑卷可以更有效的管理和分配磁盘空间,如增加空间,删除空间,合并空间等 可以实现高特性,如快照,提高传输性能、热迁移、等等 如果知道LVM就能很好的知道卷的好处 存储虚拟化 在存储设备上加入一层逻辑层 管理员方便资源调度和利用 给用户提高高性能和易用性 其实跟LVM逻辑卷管理是一样思想 存储虚拟化的实现方式 裸设备+逻辑卷 裸设备就是块设备文件 逻辑卷就是由VMM管理的文件系统

存储虚拟化技术的介绍

吃可爱长大的小学妹 提交于 2020-01-26 00:19:09
导读 Java虚拟机内存的各个区域,以及这些区域的作用、服务对象以及其中可能产生的问题,作为大家的面试宝典。那一起来学习—存储虚拟化技术。 数据在整个计算机系统是最重要的一部分,也是最珍贵的。数据的存储一直是一个热议的话题,在没有云计算之前数据存储已经发展了很久,可以说和云计算没有特别关系,我这边将的云计算存储通常指的是亚马逊的 S3 存储或者 EBS 存储等,将统一的资源池划分给多个用户。 什么是存储 存储,历史悠久,无处不在。 存储是 Storage,注意和内存 (记忆体)Memory 区分; 本质的差异是 Storage 要持久化,Memory 一般认为是 RAM,掉电易失,主要作用是 XIP(eXecute In Place) 。人的记忆要能存储起来就好了。存储,不同的介质千差万别,种类繁多…… 什么是存储虚拟化 存储虚拟化是在存储设备上加入一个逻辑层,通过逻辑层访问存储资源 对管理员来说,可以很方便的调整存储资源,提高存储利用率 对终端用户来说,集中的存储设备可以提供更好的性能和易用性 存储虚拟化的实现方式 裸设备+逻辑卷: 存储设备虚拟化 主机存储虚拟化+文件系统 存储虚拟化的原理 裸设备+逻辑卷的方式是最直接的存储控制方式,直接在通用块层之上划分成以 1 G 为单元的存储块,通过管理这些单元,实现卷的维护操作 存储设备虚拟化是指通过存储设备的能力,实现卷的维护操作