=======update fixed=======
I make a new directory named 172.31.18.143 in /vmfs/volumes/5bcf481f-70bab5a4-9131-c4b8b42ec002/,
[root@lscyy-server1:/vmfs/volumes/5bcf481f-70bab5a4-9131-c4b8b42ec002/172.31.18.143-Centos6.8-HDFS_HBASE(S)_zk] mv * ../172.31.18.143/
mv: can't rename '172.31.18.143-Centos6.8-HDFS_HBASE(S)_zk.vmx~': No such file or directory
mv: can't rename 'vmware.log': No such file or directory
[root@lscyy-server1:/vmfs/volumes/5bcf481f-70bab5a4-9131-c4b8b42ec002/172.31.18.143-Centos6.8-HDFS_HBASE(S)_zk]
The output means all the normal files are moved successfully, except the unnormal files like '172.31.18.143-Centos6.8-HDFS_HBASE(S)_zk.vmx~'
In in other words, the new directory '172.31.18.143' can be used to register VM.
Then I unregister the stopped unnormal VM, and register it from the vmx file in new directory '172.31.18.143', the new VM starts successfuly.
=================================================
This problem occur due to the the power failed, when I try to start the VM, got this error:
https://i.imgur.com/0OeVi9Q.jpg
And I check the VM directory, there's no someting like "xxxx.vmk~"
Then I ssh to the ESXi server, run find / -name "*~", I do get this:
https://imgur.com/7JHJENO.jpg
I don't konw why there's no such file, but the server says "The file already exists"?
How can I fix this?
i will be appreciated if anyone could give me some help!