首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CONFIG_DM_MULTIPATH是做什么的?

CONFIG_DM_MULTIPATH是做什么的?
EN

Server Fault用户
提问于 2012-04-25 14:28:52
回答 2查看 532关注 0票数 2

我知道一个工具kpartx可以用来在系统上配置多路径。但是CONFIG_DM_MULTIPATH内核模块是做什么的?我的系统没有编译这个模块,而且看来kpartx工具运行得很好。他们似乎没有关系,对吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-04-25 16:08:27

CONFIG_DM_MULTIPATH不是内核模块的名称,而是启用dm_multipath驱动程序的内核配置选项的名称,这反过来又为块设备启用了多径i/o。“多路径I/O”意味着可以通过多个通信通道(例如,通过一对光纤通道链接连接的存储阵列)访问单个设备(比如“磁盘”)。如果没有多路径驱动程序,每个链接看起来就像一个单独的设备,这可能会导致混乱。多路径驱动程序可以将这两个链接显示为一个设备,并在一条路径失败时负责选择另一条路径。

来自本文件的RedHat很好地讨论了Linux下的多路径支持。

您是正确的,这与kpartx几乎没有关系。

票数 3
EN

Server Fault用户

发布于 2012-09-10 15:13:20

kpartx只是为多路径存储单元上的分区创建“多路径”设备条目的组件。

假设您插入一个具有一个分区的双路径光纤通道磁盘:udev发现磁盘,“基本”内核为每个磁盘路径分配两个不同的设备(例如。/dev/sdx/dev/sdy),随后,一个分区作为/dev/sdx1/dev/sdy1可见。

现在,kpartx开始运行并创建一个/dev/mapper/<ID of the new disk>p1设备(有时也显示为-part1)。

应用程序应该使用这个特殊的分区条目(而不是dev/sdxy1entries). That makes sure you access the underlying partition via the multipath module's *combined* device/dev/mapper/and not via just one path's/dev/sdx1`条目)。

可以说,kpartx实用程序只是多路径设备上的分区表的“解析器”,只为它们的分区创建多路径设备节点。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/383005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档