今天接到客户的一个关于copy vdisk后出现无法启动的问题,报错内容:vDisk file access perission denied

背景:客户想在原来的vdisk上基础上重新生成一个vdisk,客户直接在存放vdisk上的磁盘上复制原来的vdisk,假设原来vdisk name为“masterxp01”copy出来的vdisk重新命令为"masterxp02"

在原来的store中添加vdisk并导入此vhd文件,找到原来的target device,更改此TD的vdisk从masterxp01至masterxp02,

问题:在Standard模式下vm可以正常启动,Private模式下提示上述错误。

在PVSserver上开启debug log,收集Streamprocess.log

2013-01-17 17:44:11,305         [0x00000654]         DEBUG         CSSProtocol::DoDispatchServiceRequest AcquireLock succeeded for device (XP_vDisk), MAC=14DAE9C75697, DiskId=15 (base disk id = 15, version number = 0)

2013-01-17 17:44:11,305         [0x00000654]         DEBUG         CSSVirtualDisk::SetUpCacheFilePathAndName Full name of cache file is <D:\Cache\XP_vDisk_vDisk1.vhd> for device <XP_vDisk>

2013-01-17 17:44:11,305         [0x00000654]         ERROR         CSSVirtualDisk::AttachUnguarded Open vdisk file <vDisk1.vhd> failed for device <XP_vDisk>.

2013-01-17 17:44:11,305         [0x00000654]         ERROR         CSSVirtualDisk::makeDiskError Windows facility error for disk file access by device <XP_vDisk>. status = 0x5

2013-01-17 17:44:11,305         [0x00000654]         DEBUG         CManagedVdiskLock constructed for fullPathToLockFile_ = <D:\vDisk\vDisk1.lok>

2013-01-17 17:44:11,305         [0x00000654]         ERROR         CSSProtocol::DoDispatchServiceRequest Vdisk cannot be accessed for device (XP_vDisk), for base disk id = 15, version number = 0

2013-01-17 17:44:11,305         [0x00000654]         DEBUG         CSSProtocolModule::DoTraceEvent Login failed (error code: 2) for device XP_vDisk:

Server 192.168.5.252:6929: vDisk file access permission denied

在分析的过程中最直观的看是权限问题,standard模式下只需要对vdisk有读的权限,但是private模式写需要读写的权限,开始怀疑在standard模式下用户开启了版本控制,最新版本有问题。后来方面用户没有相关任何操作。

回到原来的VHD文件,对比2个vdisk的vhd文件发现有异常的vdisk的属性权限中没有NETWORK SERVICE的权限,对比原来的vhd,添加NETWORK SERVICE账户并给出读写权限,再次启动机器后正常工作

转载于:https://blog.51cto.com/virtuallife/1121012

解决PVS6.1中VM启动中的vDisk file access perission denied报错问题相关推荐

  1. Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案

    Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08  3 ...

  2. 在win10中,映射共享文件时,输入网络凭据总是报错

    在win10中,映射共享文件时,输入网络凭据总是报错 在配置好 linux samba 服务后, window10 访问samba文件共享服务失败 win + r 输入 \\192.168.8.111 ...

  3. DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在

    DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.fu ...

  4. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...

  5. 解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed)

    解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed) 本人在win10下安装git完成后,打开闪退,在"运行&q ...

  6. java使用cmd编译中文时错误,解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题...

    解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 在刚开始学习Java的过程中,考虑到记事本应用没 ...

  7. 启动win10组策略管理器gpedit.msc报错

    启动win10组策略管理器gpedit.msc报错: 管理模板: 找不到演示'Auto EnrolIMDM'中引用的策略元素'MDMApplicationld'.文件C:W| NDOWS\ Polic ...

  8. 盘符移动后,启动靠谱天天模拟器和mumu模拟器报错,报错信息大概为没有设置VT

    问题:盘符移动后,启动靠谱天天模拟器和mumu模拟器报错,报错信息大概为没有设置VT. 过程:重启电脑进入BIOS查看VT是开着的,而重新安装模拟器后仍然无法正常启动模拟器. 原因:有多种原因,这里的 ...

  9. python无法启动此程序、因为文件损坏_python报错:无法启动此程序,因为计算机中丢失...

    python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll api-ms-win-crt-runtime-|1-1-0.dll丢失的解决方法 ...

最新文章

  1. mysql处理上百万条的数据库如何优化语句来提高处理查询效率
  2. MVC URL参数传递+变为空格解决方法
  3. matlab中怎么使用disp函数显示一句话同时输出变量值呢?
  4. 【Prometheus】prometheus生成快照,并冷备份数据,恢复数据
  5. CyclicBarrier 和CountDownLatch使用详解
  6. 火狐浏览器表单不跳转_坑爹火狐浏览器会记录表单数据,导致服务器控件点击事件出bug...
  7. 网络基础四 DNS DHCP 路由 FTP
  8. 有关Data Input类组件的研究——Silverlight学习笔记[26]
  9. 【手写】数据库关系代数练习题
  10. Linux 镜像文件
  11. ISO 27001信息安全管理体系认证
  12. Qt实现触摸屏校准界面
  13. 1999-2019,互联网失落者
  14. 无法更新 EntitySet“Ips_Articles”,因为它有一个 DefiningQuery,而 ModificationFunctionMapping 元素中没有支持当前操作的 Inse...
  15. matlab绘制加速度曲线,加速度积分得到速度和位移的问题小结
  16. 科学大家谈 | 全球著名蛋白质工程学家——张阳
  17. 如何自学3D游戏场景建模和设计?
  18. 如何挑选无线路由器?
  19. 论文---overcoming catastrophic forgetting in neural networks
  20. [Swift]LeetCode1031. 两个非重叠子数组的最大和 | Maximum Sum of Two Non-Overlapping Subarrays...

热门文章

  1. 大一第一学期期末C语言程序设计笔记(五)
  2. spark入门案例以及sbt安装与打包(Linux环境)
  3. 如何下载台湾的硕博论文--大陆的论文不给力呀
  4. Controller规范,摘自晓风轻专栏
  5. 《翻转组件库之init项目》
  6. 懂AI的医生一定会替代不懂AI的医生
  7. div随着屏幕滚动而滚动
  8. 观2007年中常用软件大盘点 一文后的个人软件盘点
  9. friendly发音_欧路词典|英汉-汉英词典 friendly是什么意思_friendly的中文解释和发音_friendly的翻译_friendly怎么读...
  10. 小米十周年雷军演讲全文:和这个伟大时代同行,是最大的荣幸