将Hyper-V虚拟磁盘移至SMB共享最终会导致找不到文件错误


8

我想将一些虚拟磁盘从旧的ISCSI磁盘(旧的NAS)移动到新的SMB共享,​​但是对于每个磁盘,最后都会给出一个文件未找到错误,并且将磁盘在SMB共享上的位置作为文件未显示找到位置。

从主机服务器上的本地磁盘还是从ISCSI磁盘移动虚拟磁盘都没有什么不同。最后,他们给出相同的错误。我正在使用Hyper-V管理器的“移动”功能来移动它们,并且还尝试了手动移动它们并更新管理器中的位置

有什么建议可能导致这种情况吗?

NAS是在SMB 2.0及更高版本模式下设置的2U Synology机架。共享(和NAS)上有足够的空间。服务器是Windows 2012 R2


也许您可以告诉我们如何移动它们以及Hyper-V服务器正在运行什么操作系统?
joeqwerty

@joeqwerty我添加了要求的详细信息
EarthMind

您如何移动文件?
joeqwerty

@joeqwerty通过Hyper-V Manager应用程序中的“移动”功能
EarthMind

Answers:


8

NAS是在SMB 2.0及更高版本模式下设置的2U Synology机架。共享(和NAS)上有足够的空间。服务器是Windows 2012 R2

SMB 2.xx是您的问题。您需要SMB 3.xx才能允许文件共享中运行Hyper-V的VM。

https://blogs.technet.microsoft.com/yungchou/2012/09/10/windows-server-2012-hyper-v-over-smb-explained/


也许是原因,但Synology中SMB的最高版本设置为3.0,因此它应可用于服务器。也许我应该强制该版本以确保使用它
EarthMind

-2

可能是必须先将位置挂载为驱动器,然后才能用于托管虚拟磁盘文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.