美文网首页
Device mapper的理解

Device mapper的理解

作者: ssssqiezi | 来源:发表于2018-10-23 00:00 被阅读0次

[是什么]

使用定制化策略,添加虚拟层到实际资源层的映射,完成存储资源管理的模块化机制

【竞品分析】

overlay机制,

【零层设计】

用户空间和内核空间的分层

【一层设计】

总体策略是策略和实现分离,策略面向用户,实现面向kernel

Device mapper的理解

模块功能描述

mapped device: 上层的虚拟设备,直接面向用户空间,用户能够增加,删除,暂停,恢复虚拟设备,总的来说直接展示了策略的组合性

target driver

具体的实现机制,也就是策略机制,包含linear,mirror  snapshot等种类

target device

实际的存储资源,该层最接近底层设备

【二层设计】

具体的模块实现图

Device mapper的理解 Device mapper的理解

【跨界】

docker使得100g的磁盘空间可以分成数千个10g来用,如果没有dm,那么100g也就可以分成10个10来用

【缺陷】

中间加了虚拟层,io的性能是个挑战,针对不同场景做不同的优化

相关文章

网友评论

      本文标题:Device mapper的理解

      本文链接:https://www.haomeiwen.com/subject/bhznzftx.html