首页/云/云平台与虚拟化速查//dev/kvm 设备与权限
虚拟化基础63 条

/dev/kvm 设备与权限

/dev/kvm 是 KVM 暴露给用户态的字符设备,QEMU 通过 ioctl 创建 vCPU 并执行客户机代码;用户或容器需要相应权限才能使用,否则会退回软件模拟。

云平台与虚拟化速查云更新于 2026-10-12
设备类型字符设备(主设备号 10,次设备号 232)
典型权限crw-rw---- root kvm
检查ls -l /dev/kvm
容器使用映射 --device /dev/kvm 并加入 kvm 组

给普通用户授权并验证可写

给普通用户授权并验证可写
sudo usermod -aG kvm $USER
ls -l /dev/kvm
[ -w /dev/kvm ] && echo 'kvm writable' || echo 'no permission'
sudo setfacl -m u:$USER:rw /dev/kvm   # 临时授权方案之一

易错点

  • 把设备映射进容器但忘了补充权限组,进程仍打不开 /dev/kvm
  • 在 WSL2 里寻找 /dev/kvm:该平台默认未提供该能力,需改用其他方案

数据来源与参考

  • Linux 内核文档 Documentation/virt/kvm/api.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌