当我命令 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
本例中一样。