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
相关产品推荐
相关产品推荐

