File system specific implementation of LookupAndOpen [file] failed
一、问题描述:
某vm开机时,报错:文件系统特定的dOpen [file] 实施无效,无法启动虚拟机;“File system specific implementation of LookupAndOpen [file] failed。”
二、分析处理
1)可能原因:
使用sesparse vmdk回收链接克隆的磁盘空间时数据损坏。
/
虚拟磁盘描述符文件(.vmdk,.vmx)中存在错误条目
/
ESXi主机与存储阵列之间的通信问题
/
ESXi操作系统问题
/
文件锁的问题
/
虚拟磁盘数据损坏
2)检查vm的 vmkernel.log和vmware.log,有相关指示条目;
3)修复磁盘
vmkfstools -x check /vmfs/volumes/<datastorepath>/<vm name>/<vm name main base disk>.vmdkvmkfstools -x repair /vmfs/volumes/<datastorepath>/<vm name>/<vm name main base disk>.vmdk
4)参考KB82673;
1>检查vm的磁盘是否被其他vm所使用中;(现场是如此)
grep -i virtualdisk.vmdk /vmfs/volumes/*/*/*.vmx ##esxi主机上检查,输出结果多余1条的,证明有多个虚拟机占用/vmfs/volumes/xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx/VM/VM.vmx:scsi0:0.fileName = "virtualdisk.vmdk"
#检查文件是否使用及使用者,执行:
vmkfstools -D /vmfs/volumes/xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx/VM/virtualdisk-flat.vmdk #输出如下类似:owner,Lock,可判断出当前正在使用的vmnic和mac地址;
Aug 25 09:32:13 esxhost vmkernel: 11:13:16:44.102 cpu3:1041)FS3: 130: <START virtualdisk-flat.vmdk>
Aug 25 09:32:13 esxhost vmkernel: 11:13:16:44.102 cpu3:1041)Lock [type 10c00001 offset 69419008 v 436, hb offset 3200512
Aug 25 09:32:13 esxhost vmkernel: gen 40, mode 1, owner 4a84acc3-786ebaf4-aaf9-xxxxxxxxxxxx mtime 271]
Aug 25 09:32:13 esxhost vmkernel: 11:13:16:44.102 cpu3:1041)Addr <4, 153, 112>, gen 379, links 1, type reg, flags 0x0, uid 0, gid 0, mode 100600
Aug 25 09:32:13 esxhost vmkernel: 11:13:16:44.102 cpu3:1041)len 8388608, nb 8 tbz 0, zla 1, bs 1048576
Aug 25 09:32:13 esxhost vmkernel: 11:13:16:44.102 cpu3:1041)FS3: 132: <END virtualdisk-flat.vmdk>cat /etc/vmware/hostd/vmInventory.xml |grep -i vm_name |grep vmx #查找vm的配置文件
vim-cmd vmsvc/getallvms |grep -i vm_name
cat VM config file name |grep fileName #获取当前连接到VM的虚拟磁盘文件的名称,上面查出的file name (*.vmx)
2>检查vm的vmdk文件是否被锁定;
3>检查确认vm的虚拟磁盘文件大小是否配置正确,没有被损坏;
4>更多参考KB82673;
5)检查esxi主机与VMFS6 存储卷的通信是否异常,他们之间用VAAI ATS heartbeat;通过在ESXi内核中禁用ATS heartbeat,可将与心跳相关的活动还原为旧方法。旧式方法涉及VMware ESXi内调用普通的SCSI读写来处理验证,新方法将验证步骤卸载到存储系统。
这种优化导致ESXi内核向存储系统发出的ATS命令数量显著增加,并导致存储系统负载增加。在某些情况下,使用ATS的VMFS心跳可能会失败,并出现错误的ATS错误比较,这会导致ESXi内核再次验证其对VMFS数据存储的访问。这会导致无法访问数据存储消息。 VMFS5/VMFS6存储中,默认ATS开启;以下命令执行后立即生效,不影响ESXi host OS;选项的根节点均为/VMFS3;
esxcli system settings advanced set -i 0 -o /VMFS3/UseATSForHBOnVMFS5 #禁用ATS
esxcli system settings advanced set -i 1 -o /VMFS3/UseATSForHBOnVMFS5 #启用
esxcli system settings advanced list -o /path #验证
Get-AdvancedSetting -Entity VMHost-Name -Name VMFS3.UseATSForHBOnVMFS5 | Set-AdvancedSetting -Value 0 -Confirm:$falseGet-AdvancedSetting -Entity VMHost-Name -Name VMFS3.UseATSForHBOnVMFS5 | Set-AdvancedSetting -Value 1 -Confirm:$false
最好选择此方法恢复 VMFS 检测信号活动,而不是在使用相应存储系统时全局禁用 VAAI 或 ATS。尽管某些存储系统要求将检测信号相关的活动恢复为旧方法,它们仍能正常处理与检测信号无关的 ATS 命令,而且使用 ATS 能够带来显著的性能和扩展优势,即便不应将 ATS 用于 VMFS 检测信号。
File system specific implementation of LookupAndOpen [file] failed相关推荐
- Unit 3: Unix/Linux File System 3.1 Unix/Linux File System Sleuthkit and Autopsy
>> Now let's learn and practice a well-known open source forensic analysis tool called Sleuth ...
- Windows NT File System Internals----Chapter 5 The NT Virtual Memory Manage
//-------------------------------------------------------------------------------------------------- ...
- 导出报错cannot be resolved to absolute file path because it does not reside in the file system
SpringBoot项目打包部署,读取jar里面的文件报错500,异常日志关键提示 cannot be resolved to absolute file path because it does n ...
- Could not find a file system implementation for scheme ‘hdfs‘.
/home/appleyuchi/Java/jdk1.8.0_131/bin/java -javaagent:/home/appleyuchi/下載/software/idea-IU-183.5912 ...
- remote couldn‘t create file: Read-only file system (remount failed)解决方法
解决android /system目录中无法写入文件的问题 具体报错信息是 remote couldn't create file: Read-only file system Skipping /s ...
- 西电李航 操作系统课程笔记 day8 Implementation of File system
文章目录 File system Implementation 文件系统(file system) 布局 普通文件(file) 分配(allocation) 连续存储 指针存储 追踪(tracking ...
- failed to copy ‘xxx‘ to ‘system/bin/xxx‘: remote couldn‘t create file: Read-only file system
1. 错误描述 adb: error: failed to copy 'mdm-rmc-agent' to 'system/bin/mdm-rmc-agent': remote couldn't cr ...
- android模拟器failed to make and chown /acct/uid: Read-only file system的原因
android开发工作中,将apk送到android模拟器上进行测试,遇到app闪退的问题,在logcat中查找原因,发现libprocessgroup: failed to make and cho ...
- 解决只读模式U盘保护格式化或者dd写报错:ERROR: failed to open ‘/dev/sdb‘ in read-write mode: Read-only file system.
解决只读模式U盘保护格式化或者dd写报错:ERROR: failed to open '/dev/sdb' in read-write mode: Read-only file system. 或者: ...
- GFS - The Google File System
The Google File System http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.789&rep=rep1 ...
最新文章
- Wordpress 加入html等文件
- 德鲁克《新企业》学习收获
- Java中如何读写cookie (二)
- 黑龙江大学计算机调剂信息,黑龙江大学各学院2019考研调剂信息汇总(4月1日)
- @Html.Action()
- 【渝粤题库】广东开放大学 Linux 形成性考核
- Sharepoin学习笔记—架构系列—Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 2
- 作者:周园春(1975-),男,中国科学院计算机网络信息中心研究员、博士生导师...
- ajax_典型应用_添加商品标题
- Bootstrap+Font Awesome图标不显示 或显示错误解决办法
- docker上安装nginx服务
- FailSafe双机方案
- 利用ESXI-Customizer制作定制化的ESXI
- XMindCrack.jar下载
- rollup函数 和cube函数 的区别?
- 语音模块SYN6288
- 小程序微信聊天功能中发送emoji表情
- mac查看电脑系统位数
- RHEL6: Server panicked in 'redirfs' module
- 浅谈矩阵变换——Matrix
热门文章
- 解决word生成目录-页码-字体问题
- 小米路由器设置:网桥模式以及IPv6
- Oblivious transfer and Garbled circuits
- 使用cache tier
- CCS错误解决:#10247-D null: creating output section “ramfuncs“ without a SECTIONS specification
- windows7自带的计算机,win7电脑自带投屏吗?
- 梯度和法向量的统一理解
- 科学计算机上的R,r科学计算器Calculator
- oracle中imp命令详解,Oracle使用imp命令导入数据详解
- java队列和栈 共同_java 栈和队列的模拟--java