虚拟机开机报错msg.fileio.lock内存锁定

<img src="https://blog.virtualvmw.com:9043/wp-content/uploads/2021/01/msg.fileio.lock_.jpeg" alt="" width="1489" height="838" class="alignnone size-full wp-image-1209" /> 



<br />



<br />
虚拟机开机报错,提示内存锁定
参考磁盘锁定KB
运行一下命令
# vmkfstools -D /vmfs/volumes/UUID/VMDIR/LOCKEDFILE.xxx

回显以下信息

Hostname vmkernel:17:00:38:46.977 cpu1:1033)Lock [type 10c00001 offset 13058048 v 20, hb offset 3499520
Hostname vmkernel:gen 532, mode 1, owner xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx mtime xxxxxxxxxx]
Hostname vmkernel:17:00:38:46.977 cpu1:1033)Addr <4, 136, 2>, gen 19, links 1, type reg, flags 0x0, uid 0, gid 0, mode 600
Hostname vmkernel:17:00:38:46.977 cpu1:1033)len 297795584, nb 142 tbz 0, zla 1, bs 2097152
Hostname vmkernel:17:00:38:46.977 cpu1:1033)FS3:132: 
<br />

<

p style="color:#222222;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;background-color:#FFFFFF;">
第二行(以粗体显示)owner 一词后显示的是 MAC 地址(红色字段)分别查看那个主机的网卡的MAC地址为回显MAC地址

# vmkvsitools lsof | grep Virtual_Machine_Name

ps | grep Virtual_Machine_name

以上两个命令却查不到当前机器在锁定,有可能是因为报错是内存锁定所以这两个命令查询不到,

解决方法:
1、重启这个锁定虚拟机的这个主机(环境不允许)
2、临时解决方法:
  • 开启任意一台服务器ssh并登录;
  • cd /vmfs/volumes/LUN名称/虚拟机名称/
  • vi 虚拟机名称.vmx文件
  • 输入/nvram查找到nvram = "file_name"这一行
  • 直接输入dd删除此行,保存并退出编辑
  • 重新开机虚拟机 
<br />



<br />



<br />



<br />
版权声明:刘丰源 发表于 2021-01-22 15:06:37。
转载请注明:虚拟机开机报错msg.fileio.lock内存锁定 | 虚拟机

暂无评论

暂无评论...