我们服务器搬机房,原来的虚拟机需要重建
所有的镜像在LVM-Thin逻辑卷中,理论上是可以直接挂载的
但Linux中的/dev下面没有发现对应的镜像
排查了一圈后发现是卷未激活
# 查看哪些卷未激活
lvscan
# 激活所有卷
vgchange -ay
# 为虚拟机配置硬盘
qm set [虚拟机ID] --scsi0 [镜像读写位置]
有些情况下,宿主机重启后没有激活这些逻辑卷
这时候可以考虑通过udev规则实现
cd /etc/udev/rules.d
# 创建新规则
nano 99-lvm-persistent.rules
# 规则内容如下
ACTION=="add", ENV{ID_FS_TYPE}=="LVM2_member", RUN+="/sbin/vgchange -ay"
# 重新加载udev规则
udevadm control --reload-rules
udevadm trigger