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