三月 23, 2026 #libvirt
报错内容
sudo virsh start debian13
error: 启动域 'debian13' 失败
error: 内部错误:连接监控的过程中进程退出: 2026-03-23T03:21:25.801780Z qemu-system-x86_64: -blockdev {"driver":"file","filename":"/data/sharing/iso/debian13/debian-13.3.0-amd64-DVD-1.iso","node-name":"libvirt-1-storage","read-only":true}: Could not open '/data/sharing/iso/debian13/debian-13.3.0-amd64-DVD-1.iso': Permission denied
排查过程
# 检查iso文件读权限
sudo -u libvirt-qemu test -r /data/sharing/iso/debian13/debian-13.3.0-amd64-DVD-1.iso && echo OK || echo FAIL
# 检查apparmor
sudo dmesg | grep -i apparmor | grep DENIED
sudo vim /etc/apparmor.d/local/usr.sbin.libvirtd
# /data/sharing/iso/ r,
# /data/sharing/iso/** rk,
# r: 代表读取权限。
# k: 代表文件锁定权限(虚拟机运行 ISO 有时需要)
sudo apparmor_parser -r /etc/apparmor.d/local/usr.sbin.libvirtd