載入程式圖片

GCP 不停止 VM 執行個體增加空間容量

前言

每次在 GCP 開 Compute Engine 的 Ubuntu VM 時,預設的開機磁碟大小,一開始都不會設定太大,
尤其選 SSD 永久磁碟,盡量都會設定約 10~20GB 的空間大小,可是時間一久磁碟就會產生空間不足的情況。
因為環境都架設好了,雖然可以利用快照重新來,但還是會遇到不能停機的狀況。

解決方式

  1. 進入 Compute Engine 下的 儲存空間->磁碟,選擇需要增加容量的磁碟
GCE 磁碟
  1. 進入後點選上方的編輯
點擊編輯
  1. 進入後即可調整容量大小 ( 磁碟大小只可以大於現有大小,不可以小於,因為不能反悔,所以調整時要注意調整的大小 ),調整完後即可按下方儲存調整後的設定
調整磁碟大小
  1. 調整完後還需進入 Ubuntu 內操作
  2. 輸入 lsblk 查詢磁碟分割區狀態,可以看到 sda1 還是調整之前的大小
$ lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda      8:0    0  40G  0 disk 
└─sda1   8:1    0  20G  0 part /
  1. 輸入 sudo growpart /dev/sda 1 將所有剩餘空間都分配給 sda1
$ sudo growpart /dev/sda 1
  1. 輸入 sudo resize2fs /dev/sda1 來擴充 sda1 的容量
$ sudo resize2fs /dev/sda1

收工

輸入 df -h 確認結果

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        39G   14G   25G  37% /

野狼

技術宅大叔,喜歡貓、玩具、電玩、動漫、美劇、電影

目錄