centos multipath /dev/mapper 不映射分区

centos multipath /dev/mapper 不映射分区

在 SERVER1 上,我有以下 dmsetup info -C 的输出:

Name                                Maj Min Stat Open Targ Event  UUID                                                                
3600000e00d290000002930c300100000p3 253  44 L--w    0    1      0 
part3-mpath-3600000e00d290000002930c300100000                       
3600000e00d290000002930c300100000p2 253  31 L--w    0    1      0 
part2-mpath-3600000e00d290000002930c300100000                       
3600000e00d290000002930c300100000p1 253  20 L--w    0    1      0 
part1-mpath-3600000e00d290000002930c300100000                       
3600000e00d290000002930c300100000   253   4 L--w    5    1      0 
mpath-3600000e00d290000002930c300100000                             
3600000e00d290000002930c300100000p5 253  60 L--w    0    1      0 
part5-mpath-3600000e00d290000002930c300100000                       
3600000e00d290000002930c300100000p4 253  55 L--w    0    1      0 
part4-mpath-3600000e00d290000002930c300100000

所以所有分区也都显示了出来。在 SERVER2 上我得到了以下输出:

Name                                Maj Min Stat Open Targ Event  UUID                                                                
3600000e00d290000002930c300100000 253  13 L--w    0    1      0 mpath-3600000e00d290000002930c300100000

那么我如何才能实现在 SERVER1 上而不是分区上进行映射。SERVER1 上的 dmsetup 信息应该类似于 SERVER2 上的 dmsetup 信息

操作系统是centos。

答案1

skip_kpartx yes是解决方案。

defaults {
  user_friendly_names no
  skip_kpartx  yes
 find_multipaths yes  
}

来自 multipart.conf 的手册页

skip_kpartx      If set to yes , kpartx will not automatically create partitions on the device. The default is no

相关内容