我在内部 OpenStack 环境中有一个虚拟机。今天,当删除并重新附加卷时,它开始出现异常行为。下面,前两个是正确的,但第三个是不正确的:
# initial state
ls /dev/vd*
/dev/vda /dev/vda1 /dev/vda2 /dev/vdb /dev/vdb1
# detach volume after it has been unmounted
ls /dev/vd*
/dev/vda /dev/vda1 /dev/vda2
# several hours later, re-attach volume
ls /dev/vd*
/dev/vda /dev/vda1 /dev/vda2 /dev/vdc /dev/vdc1
应将其重新附加为 /dev/vdb 和 /dev/vdb1,而不是 /dev/vdc 和 /dev/vdc1。因为它贴错了位置,所以mount -a
再也看不到它了。在此过程中没有添加或删除其他卷。如何强制它重新连接为 /dev/vdb?
仪表板显示驱动器已附加为 /dev/vdb。