Когда я командую 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.
Это возможно?
Это /dev/dm-1
device-mapper устройство, которое в настоящее время используется каким-либо другим сопоставлением, или оно бесплатно?
Бегать dmsetup ls -o blkdevname
Проверять.
Если dm-1 в настоящее время является первым неназначенным dm-<n>
номер, и ваш /dev/mapper/ocr3
в настоящее время ничем не используется, вы можете попробовать:
multipath -f ocr3
multipath -v2
освободить, а затем повторно сканировать ocr3
multipath map, в надежде, что она вырвет себе свободное устройство dm-1. Но это неясно и не сохранится после перезагрузки.
В общем, не следует предполагать, что dm-<n>
имена останутся неизменными от одной загрузки к другой. Они назначаются для любых сопоставлений дисков, которые достигаются с помощью подсистемы сопоставления устройств:
cryptsetup
)dmraid
)В dm-<n>
имена предназначены для использования самими инструментами сопоставления устройств: вы, как системный администратор, не должны использовать их напрямую. Это машинно-понятные имена; вместо этого вы должны использовать соответствующие понятные для человека имена, например /dev/mapper/ocr3
в таком случае.