ハイパーディスク ボリュームのサイズを変更する


ワークロードで追加のストレージ容量が必要な場合は、ハイパーディスク ボリュームのサイズを増やすことができます。

ハイパーディスクのボリュームのサイズは、大きくするしかできません。ハイパーディスク ボリュームの容量を減らすことはできません。ハイパーディスク ボリュームのサイズを減らす場合は、小さいボリュームを作成して、元のボリュームから小さいボリュームにデータを移行し、元のボリュームを削除する必要があります。

実行中の VM にアタッチされているかどうにかかわらず、ハイパーディスクのボリュームはいつでもサイズ変更できます。

最適な結果を得るには、Hyperdisk ボリュームの容量を変更する場合は、次の手順を行います。

  1. ボリュームのサイズを増やす
  2. ディスクのバックアップ
  3. ディスク パーティションのサイズを変更する

始める前に

ハイパーディスク ボリュームのサイズを増やす

Hyperdisk ボリュームのサイズを増やすには、次の手順を使用します。

Console

  1. Google Cloud Console で、[ディスク] ページに移動します。

[ディスク] に移動

  1. プロジェクト内のディスクのリストで、サイズを変更する Hyperdisk ボリュームの名前をクリックします。
  2. ディスク詳細ページで、[編集] をクリックします。
  3. [サイズ] フィールドに、ディスクの新しいサイズを入力します。ディスクサイズは 64 GiB から 64 TiB の範囲でなければなりません。
  4. [保存] をクリックして、変更をディスクに適用します。

gcloud

  1. Google Cloud コンソールで、「Cloud Shell をアクティブにする」をクリックします。

    Cloud Shell をアクティブにする

    Google Cloud コンソールの下部で Cloud Shell セッションが開始し、コマンドライン プロンプトが表示されます。Cloud Shell はシェル環境です。Google Cloud CLI がすでにインストールされており、現在のプロジェクトの値もすでに設定されています。セッションが初期化されるまで数秒かかることがあります。

  2. gcloud CLI で、compute disks resize コマンドを使用して --size フラグを指定し、必要なディスクサイズをギガバイト単位で設定します。
       gcloud compute disks resize DISK_NAME --size DISK_SIZE
    

    以下を置き換えます。

    • DISK_NAME: サイズ変更する Hyperdisk ボリュームの名前。
    • DISK_SIZE: ディスクの新しいサイズ(ギガバイト単位)。ディスクサイズは 64 GiB から 64 TiB の範囲でなければなりません。

API

compute.disks.resize メソッドに対して POST リクエストを作成します。 リクエストの本文で sizeGb パラメータを指定し、それをディスクサイズ(ギガバイト単位)に設定します。

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/resize

{
"sizeGb": "DISK_SIZE"
}

以下を置き換えます。

  • PROJECT_ID: プロジェクト ID。
  • ZONE: Hyperdisk ボリュームが配置されているゾーン。
  • DISK_NAME: サイズを変更する Hyperdisk ボリュームの名前。
  • DISK_SIZE: ディスクの新しいサイズ(ギガバイト単位)。ボリューム サイズは 64 GiB から 64 TiB の範囲でなければなりません。

ハイパーディスク ボリュームをバックアップする

ディスクのサイズを変更しても、ディスクのデータが削除や変更されることはありませんが、常にスナップショットを作成してディスクをバックアップした後、ファイル システムやパーティションに変更を加えることをおすすめします。

ファイル システムとパーティションのサイズの変更

Hyperdisk ボリュームのサイズを増やした後、ファイル システムとパーティションのサイズ変更が必要になることがあります。詳細については、Persistent Disk に関するドキュメントのファイル システムとパーティションのサイズを変更するをご覧ください。

次のステップ