より大きくしたい既存の Azure CloudDrive があります。私が考えることができる最も簡単な方法は、新しいドライブを作成してすべてをコピーすることです。とにかく、vhdのサイズを大きくするだけではわかりません。方法はありますか?
2633 次
3 に答える
1
Azure ドライブは基本的にページ BLOB であるため、サイズを変更できます。これに関しては、Windows Azureストレージ チームによる次のブログ投稿が役に立ちます。効率的にアップロードおよびダウンロードする方法-page-blobs.aspx . サンプル コードについては、「高度な機能 – ページのクリアとページ BLOB サイズの変更」というタイトルのセクションをお読みください。
于 2011-04-28T17:53:00.970 に答える
1
はい、できます。
このプログラムを知っておいてください。非常に使いやすいです。VHD に接続して新しい VHD を作成し、VHD をアップロードして Azure に接続し、アップロードしてファイルをダウンロードすることができます VHD の紹介http://azuredriveexplorer.codeplex.com/
于 2011-11-04T07:38:45.467 に答える
0
これまでにこれらの方法を見つけました:
- 「ソフトな方法」: ページ BLOB のサイズを増やし、VHD データ構造 (最後の 512 バイト) を修正します。理論的には、これにより、現在のパーティションの後にパーティション化されていないディスク領域が作成されます。しかし、パーティション テーブルがディスク (GPT? またはダイナミック ディスク) の最後にあるメタデータも想定している場合は、それも修正する必要があります。
このインプレース変更を実行できるツールは 1 つだけ
です。残念ながら、このツールは (この記事の執筆時点では) 1 週間のハッキングにすぎないため、脆弱です。(著者の免責事項を参照してください。) しかし、高速です。 このツールが大幅に改善された場合は、私に通知 (またはこの投稿を編集) してください。 - あなたが提案したように、より大きなディスクを作成し、すべてをコピーします。ジャンクション、ソフト/ハード リンクなどの NTFS 機能を保持する必要がない場合は、これで十分かもしれません。
- 潜在的な拡張を計画し、小さなパーティションと多くのパーティション化されていない (予約済み) スペースで構成される巨大な (たとえば 1 TB) 動的 VHD から始めます。Windows ディスク マネージャーは、VHD 内のパーティション分割されていない領域を認識し、必要なときにいつでもそこにパーティションを拡張できます (インプレース操作)。微妙な点は、パーティション化されていない限り、パーティション化されていない領域は課金されないということです。(フォーマットまたは最適化によって領域が割り当てられ、請求が発生することに注意してください。) ただし、Azure サブスクリプション(100 TB) のクォータに対してカウントされます。
- 「難しい方法」: VHD ファイルをダウンロードし、VHDリサイザー プログラムを使用してパーティション分割されていないディスク領域を挿入し、VHD をローカルにマウントし、パーティションをパーティション分割されていない領域に拡張し、マウント解除し、アップロードします。これはすべてを保持し、OS パーティションに対しても機能しますが、ダウンロード/アップロードとソフトウェアのインストールが関係するため、非常に遅くなります。
- 上記と同じですが、Azure のセカンダリ VM で実行されます。これにより、ダウンロード/アップロードが大幅に高速化されます。詳細な手順については、こちらをご覧ください。
残念ながら、これらの手法はすべて、ドライブのアンマウントにかなりの時間を要するため、高可用性で実行することはできません。
于 2013-06-19T23:34:42.237 に答える