有时,您会遇到需要杀死 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
暂无评论内容