1. ホーム
  2. cloud

[解決済み] Google Compute Engineのルートディスクのサイズを大きくするにはどうしたらいいですか?

2023-01-06 23:27:30

質問

GCE のルート ディスク サイズは 10 ギガです。これを増やすにはどうしたらよいでしょうか。コンソールやgcutilフラグでオプションを見つけることができません。これは、AWSで簡単に行うことができます。

どのように解決するのですか?

2016年3月31日現在、永続ディスクのサイズを変更することができます オンライン VM を停止または再起動することなく、スナップショットを取ることなく、より大きなディスクに復元する必要もなく、サイズを変更できます。

ブログでこの機能を発表した に詳細が掲載されており、また ドキュメント を参照してください。

Google Cloud Platform Consoleで永続ディスクのサイズを変更します。

  1. に移動します。 コンピュートエンジンのページ .
  2. サイドバーの "Disks"をクリックします。
  3. サイズを変更するディスクの名前をクリックします。
  4. ディスクの詳細ページの上部で、["Edit"] をクリックします。
  5. Size" フィールドに、ディスクの新しいサイズを入力します。
  6. ディスクの詳細ページの下部で、"Save" をクリックして、ディスクに変更を適用します。
  7. ディスクのサイズを変更した後、オペレーティング システムが追加のスペースにアクセスできるように、ディスク パーティションのサイズを変更する必要があります。

または CLI 経由で。

gcloud compute disks resize example-disk --size 250

次に、Debian/Ubuntu/その他で実行します。

$ sudo apt install -y cloud-utils         # Debian jessie
$ sudo apt install -y cloud-guest-utils   # Debian stretch, Ubuntu
$ sudo growpart /dev/sda 1
$ sudo resize2fs /dev/sda1

または、RedHat/Fedora/CentOS/その他 の場合。

$ sudo dnf install -y cloud-utils-growpart
$ sudo growpart /dev/sda 1
$ sudo xfs_growfs -d /                    # CentOS 6 needs `resize2fs`

なお 一部のオペレーティング システム のようなツールを使えば、手動で操作しなくても再起動時に自動的にパーティションのサイズを変更します。 fdisk , resize2fs または xfs_growfs であるため、ディスクのサイズを変更し、変更を有効にするために VM を再起動するだけでよいはずです。