2017-02-03 109 views

回答

0

听起来好像您想要使用Azure存储SDK for Java创建数据磁盘来将页面blob附加为Linux VM的数据磁盘。但是,你所理解的一些概念是精确的。

首先,您需要在本地环境中创建一个VHD文件。作为参考资料,您可以尝试按照以下文档进行操作。

  1. 在Windows上,请参考文档Create and Use a Virtual Hard Disk on Windows 7创建一个VHD文件。
  2. 在Linux或MacOS上,您可以安装&配置QEMU/VirtualBox/KVM创建磁盘映像并将其转换。例如,通过命令qemu-image convert转换qemu图像。

欲了解更多信息,请参阅About disks and VHDs for Azure virtual machines

其次,你通过AzCopy上传创建Azure的Blob存储作为页面的blob VHD文件或按照教程Creating and Uploading a Virtual Hard Disk that Contains the Linux Operating System的相关章节。

然后,您可以参考文档Add a disk to a Linux VM将数据磁盘附加到Azure存储上。

同时,根据我的理解,我认为你只是想扩展你的Linux VM的文件系统。所以其他解决方案可能适合您的需求,其中mount Azure File Storage on Linux VMs using Samba protocol。更多详情请参考How to use Azure File Storage with Linux

希望它有帮助。任何问题,请随时让我知道。

+0

嘿感谢您的回应,桑巴协议并不适合我们。我们需要将它作为VM磁盘附加。 – nwarriorch

相关问题