You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian 10环境下SAN LUN多路径配置疑问:执行multipath -i后是否需要使用kpartx

Debian 10环境下SAN LUN多路径配置疑问:执行multipath -i后是否需要使用kpartx

各位好,我这边有个关于Debian 10服务器上SAN LUN多路径配置的问题想请教:

我的环境是Debian 10的Linux服务器,连接了2个SAN光纤交换机,从HPE MSA 2060存储上映射了3个LUN。现在我不确定在执行multipath -i之后,到底是否需要使用kpartx工具来处理分区,下面是我纠结的两种操作流程:

操作方案一:使用kpartx处理分区

multipath -i 
kpartx -a -p p /dev/mapper/3600c0ff00064ed6d06567f6401000000-part1
mkfs.ext4 -E nodiscard /dev/mapper/3600c0ff00064ed6d06567f6401000000p1
mount -t ext4 -o discard /dev/mapper/3600c0ff00064ed6d06567f6401000000p1 /mnt/

操作方案二:直接操作多路径设备

# 配置LUN到device mapper多路径
multipath -i 
mkfs.ext4 -E nodiscard /dev/mapper/3600c0ff00064ed6d06567f6401000000
mount -t ext4 -o discard /dev/mapper/3600c0ff00064ed6d06567f6401000000 /mnt/

为了测试,我分别用两种方式处理了两个LUN:

  • 第一个LUN:采用方案二,只执行multipath -i,然后直接格式化、挂载
  • 第二个LUN:采用方案一,先multipath -i,再用kpartx处理,之后格式化、挂载

最后贴一下multipath -i的输出片段:

multipath -i
5000.295630 | 3600c0ff00064ed6d06567f6401000000: addmap [0 390619136 multipath 0 1 alua 8 1 service-time 0 1 1 8:80 1 service-time 0 1 1 65:16...

想问问大家,哪种方式是正确的?或者说在什么场景下需要用kpartx,什么场景下可以直接操作多路径设备?

备注:内容来源于stack exchange,提问作者aad7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:42:58