我有vmware vsphere 4 esx4.1。 我有一台拥有centos6 64位操作系统和3个虚拟磁盘的虚拟机(50GO系统/ 250个GO用户数据/ 250个GO备份)
当我尝试拍摄虚拟机的快照时,我收到了一个错误消息,如未指定的文件名的大小大于数据存储所授权的最大大小。
我的问题是虚拟机无法启动后,我得到这个消息错误,因为它无法访问第二和第三个磁盘(只有系统磁盘是正常的)。 看来,这2个磁盘被locking。
我重新启动物理esx机器,但我有同样的事情!
能否请你帮忙! 我真的被阻止,我需要你的帮助!
当我遇到类似情况时,我closures了虚拟机并导航到包含虚拟机的数据存储。 我为大多数数据存储使用NFS,所以有锁(.lck)文件可以被删除。 简单。
不过,我假设你在本地存储上使用VMFS。 这个过程不太透明。 VMWare有一个知识库文章概述了lockingVM文件的故障排除步骤 。 如果可以,启用对主机的SSH访问。
These virtual machine files are commonly locked for runtime: <VMNAME>.vswp <DISKNAME>-flat.vmdk <DISKNAME>-<ITERATION>-delta.vmdk <VMNAME>.vmx <VMNAME>.vmxf vmware.log
由于在快照期间发生此问题,因此您需要关注<DISKNAME>-flat.vmdk和<DISKNAME>-<ITERATION>-delta.vmdk文件。 无论哪种方式,请按照VMWare文章中列出的步骤。