【发布时间】:2018-01-16 03:13:53
【问题描述】:
是否可以创建数据磁盘,将文件复制到其中,然后将其附加到 Azure 上的现有虚拟机?实现这一目标的主要步骤是什么?
【问题讨论】:
标签: c# .net powershell azure azure-virtual-machine
是否可以创建数据磁盘,将文件复制到其中,然后将其附加到 Azure 上的现有虚拟机?实现这一目标的主要步骤是什么?
【问题讨论】:
标签: c# .net powershell azure azure-virtual-machine
是否可以创建数据盘,将文件复制到其中,然后 将其附加到 Azure 上的现有虚拟机?
目前,我们无法直接将文件复制到 Azure VM 数据磁盘。我们可以将文件复制到数据磁盘的唯一方法是将此数据磁盘挂载(附加)到 Azure VM。
数据磁盘是附加到虚拟机以存储的 VHD 应用程序数据,或您需要保留的其他数据。
如果您只想将文件复制到一个存储并将文件共享到此 VM,作为一种解决方法,我们可以使用 Azure file share 将您的文件共享到 Azure VM。
另一种方式,我们可以在您的本地 Hyper-V 中创建一个 VM,并创建一个数据磁盘,然后将您的文件复制到此数据磁盘,然后使用此数据磁盘创建一个 VHD,然后使用Azcopy 或powershell 将此 VHD 上传到 Azure,并将此 VHD 附加到您的 Azure VM。
注意:目前,每个数据盘的最大容量为 4095 GB。
【讨论】:
是的,但您必须在本地创建 VHD,然后将其上传到存储帐户。
目前无法在 Azure blob 存储中本地装载 VHD。如果禁止创建和上传 VHD,则可以创建 VHD 并将其挂载到 Azure 中的 VM 并将文件从 VM 复制到其中。
可以在here 找到有关如何使用非托管磁盘执行此操作的指南。
您可以使用Storage Explorer 或AzCopy 将VHD 上传到blob 存储。
【讨论】: