Proxmox 锁定虚拟机错误

有时,您会遇到需要杀死 Proxmox 服务器上的锁的情况。不用担心,在今天的指南中,我们将讨论您可能遇到的各种锁定错误以及如何解锁 Proxmox 虚拟机。

Proxmox 锁定虚拟机错误

错误:虚拟机已锁定

“虚拟机已锁定”错误是您可能想要终止虚拟机锁的最常见情况。此错误有很多变体,包括:

  • 错误:VM 已锁定(备份)
  • 错误:VM 已锁定(快照)
  • 错误:VM 已锁定(克隆)

正如您所看到的,它们都共享相同的“错误:虚拟机已锁定”根,但带有指示启动锁定的任务的后缀,无论该任务是备份、快照还是克隆。这对于确定是否应该清除锁定很有用。 (即,如果备份作业仍在运行,您可能不应该清除锁定并让备份过程完成)。

无法锁定文件“/var/lock/qemu-server/lock-<VMID>.conf” – 超时

当您尝试关闭或停止 Proxmox 虚拟机时,可能会遇到无法解锁的情况,这是一个常见的错误。在这种情况下,您可以通过以下两种主要方法来清除 Proxmox VM 上的锁定:使用 `qm unlock` 命令或手动删除锁定。

方法一:使用 `qm unlock` 命令

1. 首先,找到您想要解锁的虚拟机的 ID。您可以在 Proxmox GUI 中找到虚拟机旁边的数字,或者如果您不使用 WebGUI,则可以通过以下命令获取 VM ID 列表:

cat /etc/pve/.vmlist

2. 使用以下命令解锁虚拟机或终止锁定:

qm unlock <VMID>

有时候这个命令可能会失败并显示如下错误消息:

trying to acquire lock...
can't lock file '/var/lock/qemu-server/lock-<VMID>.conf' - got timeout.

 

方法二:手动删除锁定

如果您收到“超时”错误消息,您可以通过手动删除锁定来解决此问题。执行以下命令:

rm /var/lock/qemu-server/lock-<VMID>.conf

请注意,手动删除锁定应该是最后的手段。绕过锁定并不是一个良好的做法,但有时可能是必要的。

希望本指南对您有所帮助。如果您有任何疑问或发现我漏掉了一些内容,请随时告诉我。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容