如何修改“dm-*”的值?

如何修改“dm-*”的值?

当我命令 multipath -ll 时,输出显示如下。

ocr3 (149455400000000000000000001000000ca0200000d000000) dm-9 IET,VIRTUAL-DISK
[size=980M][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
 \_ 1:0:0:11 sdo 8:224 [active][ready]
\_ round-robin 0 [prio=0][enabled]
 \_ 1:0:0:10 sdn 8:208 [active][ready]

但是我想将 dm-9 修改为 dm-1。
可以吗?

答案1

设备映射器设备当前是否/dev/dm-1正在被其他映射使用,或者是否空闲?

運行dmsetup ls -o blkdevname去檢查。

如果 dm-1 当前是第一个未分配的dm-<n>号码,并且您的/dev/mapper/ocr3号码当前没有被任何东西使用,您可以尝试:

multipath -f ocr3
multipath -v2

释放然后重新扫描ocr3多路径映射,希望它能为自己抢占空闲的 dm-1 设备。但这是不确定的,并且在重新启动后不会持续。

一般情况下,您不应假设dm-<n>名称在每次启动后都会保持不变。它们按顺序分配给使用设备映射器子系统实现的任何磁盘映射:

  • LVM 逻辑卷
  • dm-多路径设备
  • 加密设备 ( cryptsetup)
  • 一些软件 RAID 配置(dmraid

这些dm-<n>名称是供设备映射器工具本身使用的:您作为系统管理员不应直接使用它们。它们是机器友好的名称;您应该使用相应的人性化名称,就像/dev/mapper/ocr3本例中一样。

相关内容