美文网首页
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