attach-device [–persistent] [–config] [–live] [–current] 选项 [–domain] domain name, id or uuid [–file] XML 文件 --persistent 让实时更改并且持久生效。 --config 影响下一次引导,域无论是否运行,都可以直接修改配置文件,单独使用,不会影响当前正确运行中的域 --live 影响运行的域,只能用于域启动的时候 --current 影响当前域 当前域处于关机状态下,会直接修改配置文件 当前域处于开机状态下,不会修改配置文件,临时生效而已,和单独使用 --live 一样。
永久移除vdb磁盘
virsh detach-disk vmname vdb --persistent
自动化找到我们需要创建的硬盘名称
虚拟硬盘名一般都是 vda vdb vdc, 可以利用 a-z 的连续行找到我们新建磁盘的名称。
# 目前虚拟机已经存在的盘符
disk_name_w="vda vdb vdc vde"
declare -A tmp_arr
for i in $disk_name_w
do
tmp_arr[$i]=1
done
for i in {a..z}
do
w=${tmp_arr[vd$i]}
if [ -z "$w" ];then
disk_name=vd$i
echo "磁盘名称是$disk_name"
break
fi
done