簡體   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