繁体   English   中英

如何增加 Azure CloudDrive 的大小?

[英]How do I increase the size of an Azure CloudDrive?

我有一个现有的 Azure CloudDrive,我想做得更大。 我能想到的最简单的方法是创建一个新驱动器并复制所有内容。 无论如何,我看不到只是增加 vhd 的大小。 有办法吗?

由于 Azure 驱动器本质上是一个页面 blob,因此您可以调整它的大小。 You'll find this blog post by Windows Azure Storage team useful regarding that: http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/11/using-windows-azure-page-blobs-and-如何有效地上传和下载页面 blobs.aspx 请阅读标题为“高级功能 - 清除页面和更改页面 Blob 大小”的部分以获取示例代码。

是的你可以,

请我知道这个程序,非常易于使用,您可以连接 VHD 并创建新的,上传 VHD 并连接 azure,上传以下载文件介绍 VHD http://azuredriveexplorer.codeplex.com/

到目前为止,我已经找到了这些方法:

  • “软方式”:增加page blob的大小并修复VHD数据结构(最后512字节)。 从理论上讲,这会在当前分区之后创建未分区的磁盘空间。 但是,如果分区表还需要磁盘末尾的元数据(GPT?或动态磁盘),那也应该修复。
    我知道只有一种工具可以进行这种就地修改。 不幸的是,这个工具只不过是一个周末的黑客(在撰写本文时),因此它很脆弱。 (见作者的免责声明。)但很快。
    如果此工具得到显着改进,请通知我(或编辑此帖子)。
  • 按照您的建议,创建一个更大的磁盘并复制所有内容。 如果您不需要保留 NTFS 功能(如联结、软/硬链接等),这可能就足够了。
  • 计划潜在的扩展并从一个巨大的(比如 1TB)动态 VHD 开始,它由一个小分区和许多未分区(保留)空间组成。 Windows 磁盘管理器将看到 VHD 中的未分区空间,并且可以随时将分区扩展到它 - 就地操作。 微妙的一点是,未分区的区域,只要未分区,就不会被计费,因为没有写入。 (请注意,格式化或碎片整理确实会分配区域并导致计费。)但是,它将计入您的 Azure 订阅 (100TB) 的配额
  • “硬方式”:下载VHD文件,使用VHD-resizer程序插入未分区的磁盘空间,将VHD挂载到本地,将分区扩展到未分区的空间,卸载,上传。 这保留了所有内容,甚至适用于操作系统分区,但由于涉及下载/上传和软件安装,速度非常慢。
  • 与上述相同,但在 Azure 中的辅助 VM 上执行。 这大大加快了下载/上传速度。 可在此处获得分步说明

不幸的是,所有这些技术都需要在相当长的时间内卸载驱动器,即不能以高可用性方式执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM